[Python-Dev] Partial function application 'from the right'
mike.klaas at gmail.com
Fri Jan 30 22:20:31 CET 2009
On 29-Jan-09, at 3:38 PM, Daniel Stutzbach wrote:
> On Thu, Jan 29, 2009 at 5:24 PM, Mike Klaas <mike.klaas at gmail.com>
>> And yet, python isn't confined to mathematical notation. *, ** are
>> both overloaded for use in argument lists to no-one's peril, AFAICT.
> Certainly, but there is no danger of confusion them for
> multiplication in context, whereas:
> split_comma = partial(str.split, ..., ',')
> to me looks like "make ',' the last argument" rather than "make ','
> the second argument".
Yes, I agree. I mistakenly thought that that was the proposal under
discussion (that partial(f, ..., 2) == right_curry(f, 2))
More information about the Python-Dev