Hacker News new | ask | show | jobs
by hajile 88 days ago
Lisps aren’t necessarily functional, but don’t need semicolons either.
2 comments

The syntax of languages like Lisp and Forth are so fundamentally different that they don't need an explicit statement separator. You don't have to think about many other things either, or I should say you don't have to think about them in the same way. Consider how much simpler the order of operations is in those languages.
Lisp has explicit "statement" terminators (just aren't semicolons)
All the lisps I know of have only expressions (no statements).