4 ms·
One of the things that make me jealous of programmers who use Lisps in their day to day, is how powerful code navigation and editing becomes. Programming is, a
by dgb23 4y ago
One of the things that make me jealous of programmers who use Lisps in their day to day, is how powerful code navigation and editing becomes.
Programming is, as everyone here knows, a thinking discipline first...
But when you do formulate a thought, you want the typing, navigation and editing to be as fluent, fast and expressive as possible.
You want to extract and move sub expressions without friction. You want to jump around the code and “zoom” in and out of contexts. And of course evaluate every sub expression in isolation.
All of this stuff is just much harder or limited without something like S-expressions.
- JonChesterfield 4y agoAnd when you want to write programs that move or translate subexpressions, it is so much easier when you aren't converting to and from a stream of bytes or tokens on the fly as well.