Re:The Spiral Language
by TurboHaskal on Friday July 13, 2018 @02:48AM
(#17520976)
It blew my mind when I saw it on K. I just wasn't expecting it.
[ Parent
| on HN ]
Similarly, Haskell would be:
add = (+)
f = add 1
f 2
This kind of syntax is great for small code samples or to play in a CLI, but in larger programs more traditional (verbose) syntax works better for me. YMMV.The syntax, though, is part of a more important point: all functions have one input and one output. This _massively_ simplifies other things.
Also, and this isn’t really an FP point, if you’ve got a lot of positional parameters you’re already Doing It Wrong.