currying

(noun, verb)

noun

1. (computing) The technique of transforming a function that takes multiple arguments into a function that takes a single argument (the first of the arguments to the original function) and returns a new function that takes the remainder of the arguments and returns the result.

verb

1. present participle of curry