|
|
|
|
|
by muraiki
3923 days ago
|
|
Two things to add to the other comments: the language is named after Haskell Curry, from whom we get the term "currying," which is what we use to describe "the process of transforming a function that takes multiple arguments into a function that takes just a single argument and returns another function if any arguments are still needed". Secondly, note that in Haskell a space represents function application -- it's not just there to separate terms. This stuff might seem crazy, but once you start using it for useful things you come to really miss it in other languages. :) |
|