3 ms·
> Clojure is a hosted language, CL isn't. CL works on the JVM too (ABCL). There is a "java" layer where you can introspect classes and create them dynamically,
by junke 10y ago
> Clojure is a hosted language, CL isn't.
CL works on the JVM too (ABCL). There is a "java" layer where you can introspect classes and create them dynamically, etc. The syntax is not as terse as Clojure one's. There is one thing that I have had difficulties to do in Clojure, for example, is when you want to abstract over types:
(fn [type] (.. type (staticFunction)))
As far as I know, the above doesn't work because "type" is expected to be known at compile-time.