Re: Road to Clojure Survey



On Feb 21, 6:43 am, Rich Hickey <richhic...@xxxxxxxxx> wrote:
On Feb 21, 6:57 am, Pascal Costanza <p...@xxxxxxxxx> wrote:



Helmut Eller wrote:
* Vend [2009-02-20 22:26+0100] writes:

FSet is a library, not a language.
If I understand correctly, native immutable collections are just one
feature of Clojure, and it integrates well with other features
(polymorphic collection manipulation and concurrency control).

I'm confused by this whole discussion.

Aren't Clojure's collection classes just a library and the Clojure
compiler/language treats them just like any other Java class?  Is there
a reason why those classes could not be used in normal Java programs?

They can be used in Java, but you have to adapt your programming style.
Existing Java code will not just automagically work with them in the
general case.

This is FUD - please stop spreading it.

Pascal is not likely to wave his own flag, but I don't think you
realize whom you are talking to. Pascal was a Java programmer long
before he switched to Common Lisp, and his first writings on Common
Lisp (http://p-cos.net/lisp/guide.html) provide some of his
background. However, even if you look up his credentials and are not
impressed, at least realize what you yourself are doing; you are
posting in a Lisp newsgroup arguing with someone who has switched his
major emphasis from Java to Lisp, and so cries of FUD are going to
fall on deaf ears and numb them to other things you have to say.

Duane
.



Relevant Pages

  • Re: The LOOP macro
    ... when a language X does not support a feature the users ... "Ok, Lisp cannot do it but we can always program it ... In Lisp I might start with a closure for a problem while in Java I would ...
    (comp.lang.lisp)
  • Re: Road to Clojure Survey
    ... feature of Clojure, and it integrates well with other features ... Aren't Clojure's collection classes just a library and the Clojure ... a reason why those classes could not be used in normal Java programs? ... before he switched to Common Lisp, and his first writings on Common ...
    (comp.lang.lisp)
  • Re: Road to Clojure Survey
    ... feature of Clojure, and it integrates well with other features ... a reason why those classes could not be used in normal Java programs? ... before he switched to Common Lisp, and his first writings on Common ... Clojure collection and it will work without change or adaptation, ...
    (comp.lang.lisp)
  • Re: Road to Clojure Survey
    ... feature of Clojure, and it integrates well with other features ... a reason why those classes could not be used in normal Java programs? ... before he switched to Common Lisp, and his first writings on Common ... Clojure collection and it will work without change or adaptation, ...
    (comp.lang.lisp)
  • Re: Road to Clojure Survey
    ... native immutable collections are just one ... feature of Clojure, and it integrates well with other features ... a reason why those classes could not be used in normal Java programs? ...
    (comp.lang.lisp)