Hi,

Here's how I would summarize it:
- Common Lisp = big standard, very old, unlikely to change in the future, 
complex and powerful object system, several implementations, almost all 
mature and efficient, has some quirks with historical roots
- Scheme = small standard, also very old, changing but slowly (there's a 
committee), many implementations, but only a few mature and efficient, 
different philosophy, different macro system, no object system
- Clojure = strives to be a modern Common Lisp, in the sense that it 
prefers practicality over theoretical purity, has no standard (just a main 
implementation for the JVM, and others that follow closely but are not 100% 
compatible and don't intend to be), designed to be hosted and fit well with 
the host runtime, focuses on concurrency and has quite a unique approach to 
it, no object system (but has some OO features)

Cheers,
roti


-- 
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
--- 
You received this message because you are subscribed to the Google Groups 
"Clojure" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to clojure+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to