Hacker News new | ask | show | jobs
by briandear 4152 days ago
Why add unnecessary clutter?
2 comments

It is not unnecessary, it helps the reader building a mental model about what is a function and what is not. I would concede It can be useful to create some DSL or to access an object lazily but the is a price to pay: a more opaque code base
Lisp programmers would love to disagree
Parenthesis are not unnecessary in Lisp they're an essential delimiter in defining an s-expression's structure (does not need to be parenthesis but some token is required).

But for me that one bit of syntax is a lot less that the multitude required for many languages.

For something even more syntactically minimal there is Forth.