When somebody says 'but Clojure will bring more people to Lisp'

2 comments:

Lisp is an end [in] itself because of macros i.e., code rewriting. No other [kind] of language has such an extensive, essential, defining feature: easy, straightforward code-rewriting as a foundational feature of the language. Yes, you can do metaprogramming in C++, but templates were not designed for metaprogramming; instead, metaprogramming was discovered to be possible after templates were designed, and only by a twisted exercise in endocrinology. Etc.