Re: JScheme

2009-11-18 Thread patrickdlogan
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

2009-11-17 Thread Michael Jaaka
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

2009-11-17 Thread Jeff Heon
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

2009-11-17 Thread Fogus
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