There are other lisps (including schemes) but the three I have some
experience with are JScheme, SISC, and Clojure. Based on that I would
answer it this way...

* Use SISC if you want a full implementation of Scheme on the JVM.
(It's been reliable in the past but I have not used it for a couple of
years - it may no longer be actively supported.) Speedier but more
compliant and more complex than JScheme.

* Use JScheme if you want a Lisp or Scheme-ish language, mostly for
writing Java-esque applications in Lisp. (Again it has been a while,
worked well for me in the past, and I don't know it's current support
level.)

* Use Clojure if you want a Lisp or other "mostly functional" and/or
"highly concurrent" language for the JVM, under active development,
etc. So far I have found its Java interop to be at least as expressive
as JScheme's. But I would say use JScheme if you just want a
"traditional" Lisp language that can "use Java" - the shift to
Clojure's mostly functional style is more dramatic than that of
JScheme's.



On Nov 17, 3:33 pm, Michael Jaaka <michael.ja...@googlemail.com>
wrote:
> Can anyone defend Clojure in comparision to JScheme?
> I want to see all pros why to learn Clojure instead of JScheme.
> I've found out that the java methods invocation and rest of syntax is
> very similar, which satisfies me since it is easier to work with lisp
> family languages.

-- 
You received this message because you are subscribed to the Google
Groups "Clojure" group.
To post to this group, send email to clojure@googlegroups.com
Note that posts from new members are moderated - please be patient with your 
first post.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en

Reply via email to