Update 2017-11-18a: I worded a few things more carefully, to make it clear that I don’t hate functional programming (I’m a fan).
Recommended reading if you are not sure what currying and partial application mean (and what the difference is between them): “Currying versus partial application”
How do you mean “not idiomatic”?
The slightly agressive title may lead some people to misread the tone of this blog post. So let me be clear: I love functional programming. My main points are:
... read the whole story at 2ality.com.