1 comment
There are no commas anywhere so no special handling is necessary.
Indented multiline strings are technically missing but it's a lisp so an optional importable reader macro could add it.
Every single symbol must be imported, and even "keywords" like if that are usually implemented as special cases in eval are implemented as common FEXPRs functions instead and placed in a module, so the set of keywords is fully customizable and versionable.
> you have to get it right up-front
This is the hardest part. Mistakes are forever, so I want it to be perfect, and this perfectionism leads to design paralysis: weeks, months of thinking about the best way to do something...
There's something to be said about a flawed thing that actually shipped.
Read the full thread on Hacker News →
Related stories
- The Verge · 0 points · 11 days ago
- Design your programming languages right (2024)blog.veritates.loveLobsters · 30 points · 9 days ago
- Hacker News · 1 points · 4 days ago
- Programming languagespacknback.github.ioLobsters · 22 points · about 8 years ago
- Announcing Ant Design 3.0medium.comLobsters · 2 points · almost 9 years ago
- Flix - The Elegance of Functional Programming with the Conciseness of Logic Programmingflix.github.ioLobsters · 11 points · about 10 years ago