3 ms·
There is no member of the lisp family that treats quotation as a first class citizen of the language. Granted, lisp is one of the few language families where it
by llm_trw 3y ago
There is no member of the lisp family that treats quotation as a first class citizen of the language. Granted, lisp is one of the few language families where it's even a part of the language but it's at best an afterthought, which is why you need macros to manipulate unquoted expressions.
- Y_Y 3y agoWhat I was thinking about in your post was the the statement "[Lisp] is very much an imperative language with better syntax and _some_ macros". Of course some lisp-family languages are very much not imperative and some get by without macros (e.g. Clojure). Can you imagine a language with such a first-class quoting system?