Don't ask to ask, just ask | |
PerlMonks |
Re: Specializing Functions with Curryingby leriksen (Curate) |
on Aug 06, 2004 at 02:53 UTC ( [id://380440]=note: print w/replies, xml ) | Need Help?? |
good description of currying - it took me ages to understand this concept (through studies of Scheme, Lisp and Haskell over the years), and it didnt finally twig until I was having to extend some legacy C code here - at one point in the code I knew I would eventually call a key function, but I didn't have all the information in scope right then. I remember thinking 'if only I could have a new function that called that one, using the arguments I have now, and the arguments the new function _will_ have in scope when it gets invoked - I could just pass a function pointer to that new function, instead of chaining all these parameters together and passing long parameter lists around...hey!!' another good name is 'partial application of functions' - your calling it with a partial list of parameters... any idea how you would do multiple application of these attributes - e.g. bold _and_ italic use brain;
In Section
Meditations
|
|