- Published on
It is a strange thing to admit, but programming languages evolve primarily through the addition of constraints. Clojure is a unique, functional Lisp with constraints that make it a simple, robust, and concurrent general-purpose language.