3 Matching Annotations
- May 2019
Although regular macros work on programs in the form of trees, a special type of macro, called a read macro, operates on the raw characters that make up your program.
this make me wonder how is this different from pre-processors? if I'm working on text before compile, is being in the same language giving me any advantage
Not only does lisp provide direct access to code that has been parsed into a cons cell structure, but it also provides access to the characters that make up your programs before they even reach that stage.
reader macros user extendible read macros are not present in clojure there is a project to provide that outside vanilla clojure
- Dec 2015
add multimedia marginalia
Especially useful in “today’s memetic marketplace”. The “image macro” isn’t the only format for memes, but it has become enmeshed with the concept.