2 ms·
Two biggest differences would be Java interop (see http://www.cliki.net/Armed%20Bear%20Lisp http://www.cliki.net/Armed%20Bear%20Lisp) and concurrency support. A
by briancooley 17y ago
Two biggest differences would be Java interop (see http://www.cliki.net/Armed%20Bear%20Lisp http://www.cliki.net/Armed%20Bear%20Lisp) and concurrency support. ABCL appears to be a little clunkier than Clojure for calling Java.
Being a CL, ABCL places no restrictions about mutability on basic data structures and doesn't have the STM/agent functionality for concurrency built in.
On the other hand, Clojure doesn't have CL's condition system (http://gigamonkeys.com/book/beyond-exception-handling-conditions-and-restarts.html http://gigamonkeys.com/book/beyond-exception-handling-condit...).