3 ms·
But the beauty is that because it's a Lisp, it's all implemented in terms of macros - Clojure's complete set of concurrency tools could be written as a library.
by lukev 16y ago
But the beauty is that because it's a Lisp, it's all implemented in terms of macros - Clojure's complete set of concurrency tools could be written as a library.
The only exception is the deref reader macro "@", since Clojure doesn't allow user-defined reader macros by default.
- kanak 16y ago> it's all implemented in terms of macros This is not true at present. The core data structures, and the STM machinery are implemented in java, not as macros.