4 ms·
> You can ease the cognitive load by making certain programming structures first-class citizens in the language. Which, in every s-expression based language I'
by F-0X 6y ago
> You can ease the cognitive load by making certain programming structures first-class citizens in the language.
Which, in every s-expression based language I'm aware of, can be achieved using macros.
- chrisseaton 6y agoIsn't that the point - s-expressions aren't good enough so people work around them by writing more conventional languages and parsers (the reader macros) to avoid having to write in them.
- catalogia 6y agoI don't think that comment was about reader macros. I don't see reader macros used much, while normal macros are frequently used to create new control structures.