What is the difference between currying and partial application?

I quite often see on the Internet various complaints that other peoples examples of currying are not currying, but are actually just partial application. I’ve not found a decent explanation of what partial application is, or how it differs from currying. There seems to be a general confusion, with equivalent examples being described as currying … Read more

What is ‘Currying’?

I’ve seen references to curried functions in several articles and blogs but I can’t find a good explanation (or at least one that makes sense!) 22 s 22 Currying is when you break down a function that takes multiple arguments into a series of functions that each take only one argument. Here’s an example in … Read more