3 ms·
In what way is Common Lisp using "non-textual presentation of program code"? S-expressions are still textual. For example, you can't associate information with
by cyrus_ 15y ago
In what way is Common Lisp using "non-textual presentation of program code"? S-expressions are still textual. For example, you can't associate information with S-expressions that is not visible on the screen. And you can use much more natural syntax in MPS than in Lisp (not trying to start a tired old flame war.)
- agentultra 15y agoS-Expression are in many regards the AST of a Lisp program. Macros create the high-level domain-specific semantics. If textual representation is important as well, you can write reader-macros. Lisp is really good at this sort of "meta-language programming." It still seems to me that everyone, eventually, implements Lisp in one way or another (or at least some small part of it). edit: grammar corrections