Clojure for Lisp Programmers Part 1 - Rich Hickey
ClojureTVYouTube ↗
Further reading 1
Caption notes
Hickey presents Lisp programs as readable data and macros as transformations on those forms. The design of the reader and the execution of a macro sit at different stages of interpretation.
Community transcript ↗Original passages · 2
code as data, and the resulting macro system and syntactic abstractionClojure's reader is side effect free