Comparative Macrology (C, CL, NewLisp, Scheme, Clojure, Sweet.js, Rust, Julia)

I used to think that macros were just a feature that a language
included or lacked. In practice, there’s a huge design space of how
macro systems can be implemented. Read more

Similar