4 ms·
Those who keep going on and on about parentheses in Lisp should try Haskell, which is basically* Lisp, except everything has one argument and is left associativ
by partition 16y ago
Those who keep going on and on about parentheses in Lisp should try Haskell, which is basically* Lisp, except everything has one argument and is left associative. This simple rule removes a TON of parens. Add in the $, . operators and a bunch of other potential parentheses are eliminated.
*Except also that Haskell is typed and does not include code quoting/eval. But that's what Template Haskell is for :)
- petdog 16y agoExcept that I find myself adding tons of parens to my haskell to be able to read it. Lisp may have spoiled me.