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.
The only exception is the deref reader macro "@", since Clojure doesn't allow user-defined reader macros by default.