(Clarification: ABCL is an ANSI-conforming Lisp compiler that compiles to Java JVM bytecode, so the applications run on the Java virtual machine. It also allows calling Java classes/libs from Lisp.)
Clojure and Common Lisp are different languages, they are not the same (but they are Lisp family languages.)
Clojure makes good sense if you are going to mix your code with a lot of calls to Java classes and objects.
If you are not going to be calling Java at every two lines of code, then with ABCL you can program in CL and be able to interoperate with Java. CL is a significantly more powerful language.
PS: Note that "CLISP" is a particular, free Common Lisp implenentation, not a language.
3 comments
[ 3.0 ms ] story [ 15.5 ms ] threadClojure makes good sense if you are going to mix your code with a lot of calls to Java classes and objects.
If you are not going to be calling Java at every two lines of code, then with ABCL you can program in CL and be able to interoperate with Java. CL is a significantly more powerful language.
PS: Note that "CLISP" is a particular, free Common Lisp implenentation, not a language.