Clojure is Imperative

August 22, 2014
Clojure is an imperative language. Its operations are defined in terms of concrete actions. But those actions are often the same actions available to the programmer at runtime. This makes it easy to bootstrap.

Two Kinds of Bootstrapping

August 23, 2014
I like languages with a small core that is extensible. The languages tend to be weird and require less code to bootstrap.