3 ms·
Same here, after working with s-expressions I realized that you don't need to drown in syntax to have a flexible and expressive language. Complex syntax introd
by yogthos 8y ago
Same here, after working with s-expressions I realized that you don't need to drown in syntax to have a flexible and expressive language.
Complex syntax introduces a ton of mental overhead, and it's a constant source of weird and hard to debug errors because code often does something subtly different from what you think it's doing. S-expressions enforcing a consistent and explicit syntax frees up a ton of mental space for me.
- bgorman 8y agoAmen. S-expressions allow you to navigate the code through your editor, and everything is consistent. Semicolons, commas, and curly braces are major cognitive overhead.