Once upon a time, I wondered why all programming languages didn't directly support partial function application (modulo legacy concerns, of course). The answer turned out to be obvious: variadic functions and partial function application don't play well together straightforwardly (if you've supplied at least the minimum number of arguments, how can
(
Read more... )