|
|
|
|
|
by manifestsilence
2396 days ago
|
|
I think the appeal of the syntax for those who get used to it is the regularity, like you said. The advantage of the regularity isn't its human readability, but its ability to macro, no? What I'd like to see is better tools for reading and editing such a regular syntax. Probably I should just learn emacs, but I'm thinking someone could make a more intuitive structured editor for LISP syntax. No need to mush around blobs of text when everything is nested lists. |
|
This.
You can write macros for less regular languages, but there's always additional friction involved. At some point, it comes down to whether you think LISP is a "programmable programming language."
If you do, macros are a core part of the paradigm, and s-exprs make macros easy to work with.