Appendix F. A cheat sheet for Clojure’s DSL-friendly features
This appendix will assist you as you become familiar with the DSL-friendly features of Clojure. Please don’t treat this information as a comprehensive language overview. For a more complete and detailed discussion of the language and its syntax, see the reference in section F.2.
F.1. DSL-friendly features of Clojure
Clojure is a functional programming language that’s built on top of the JVM. It’s dynamically typed, with optional type hints and type inference, and is targeted as a general-purpose programming language. Clojure is a dialect of Lisp and compiles directly to JVM bytecode. It’s homoiconic and has strong features of concurrency control built in the language.
Besides the ...