Hacker News new | past | comments | ask | show | jobs | submit login

>1. Escaping parenthesis hell: sometimes you can escape an unreasonable amount of parenthesis nesting by using (some) point-free programming.

Why would I want to? Parenthesis make precedence explicit.




Parens can be harder to parse for humans than operators.

That's the whole point that justifies not going for S-Expression syntax for every programming language in the first place.


Indentation can help but personally I like my editor to color matching parens the same color making it easier to visualize structure.


Oh, I definitely have a soft-spot for s-expression syntax---especially with good editor support for colours and indentation and syntax-aware editing. It actually took my quite a while to warm-up to Haskell's richer and more complicated syntax.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: