2 ms·
I think the usual reservation is that once you start showing how to write macros, it only follows with more questions. What's the syntax? What is quasiquoting?
by reikonomusha 4y ago
I think the usual reservation is that once you start showing how to write macros, it only follows with more questions. What's the syntax? What is quasiquoting? What is an unquote? Are arguments evaluated? Why not? What's code and what's data? How is it that a singly linked list data structure has anything to do with code that's executed?
...at which point it's almost more economical to just read a book about Lisp.
I think showing what instead of how can be instructive and motivating for some readers, but it definitely doesn't satisfy all of them.