Re: JScheme
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
JScheme
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
Re: JScheme
Well, what are your needs or objectives? If you just want to do Scheme on top of Java, JScheme will be fine. The rationale behind Clojure is functional programming and concurrency: http://clojure.org/rationale For a more comprehensive answer, I'll let the man himself speaks 8) Rich does a detailed presentation of why He developed Clojure instead of using another Lisp in this presentation: http://www.lispnyc.org/wiki.clp?page=past-meetings ftp://lispnyc.org/meeting-assets/2007-11-13_clojure/clojure.mp3 If you listen to about the first 30 minutes, you'll have a clear idea of why Clojure versus any other Lisp. I bet you won't stop after 30 minutes, though, it's pretty fascinating 8) Happy exploring -- 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
Re: JScheme
My history man be wrong, but wasn't JScheme the original starting point for DotLisp? http://dotlisp.sourceforge.net/dotlisp.htm -m -- 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