After learning s-expression based syntax, I am just baffled why we even bother with anything else.
When you play around with different Lisps, the syntax is always the same, the language differences becomes the semantics only.
Other languages put too much emphasis on the syntax in my opinion. And while I understand the "popularity" appeal. I've almost never seen someone learning the s-expression syntax and afterwards not liking it.
Basically I think it be worth it to push people to learn the s-expression syntax just so we can stop wasting our time with syntax afterwards.
Also if I recall, without user macros, I think s-expression syntax is context free no?
When you play around with different Lisps, the syntax is always the same, the language differences becomes the semantics only.
Other languages put too much emphasis on the syntax in my opinion. And while I understand the "popularity" appeal. I've almost never seen someone learning the s-expression syntax and afterwards not liking it.
Basically I think it be worth it to push people to learn the s-expression syntax just so we can stop wasting our time with syntax afterwards.
Also if I recall, without user macros, I think s-expression syntax is context free no?