[Python-Dev] Re: PEP 309, function currying
Moore, Paul
Paul.Moore at atosorigin.com
Tue Feb 24 05:05:21 EST 2004
From: Peter Harris
> Yes, that's currying alright, which PEP 309 does in no way describe.
> Hmm.
> OK, there is way too much imprecise thinking behind that PEP. Sorry.
> Quick unscientific name poll. Who likes...
> * curry()
>
> * closure()
>
> * partial()
>
> * partial_apply()
>
> * delayed()
>
> * other ?
I like curry(). The others don't bring the right concept to mind for me.
I apologise if this offends the purists, but *all* of the recent attempts
to "clarify" the difference between partial application and currying have
simply confused me.
If curry() gets screams of outrage, someone suggested bind() to follow the
Boost C++ library's usage. That's tolerable, although I find it too generic
a word.
Paul
More information about the Python-Dev
mailing list