If at all, it should be function.bind(). It was discussed and dropped; I
don't remember why, but one problem is that it looks like an in-place
modification.

Personally I think that higher order programming should not be encouraged
(as opposed to functional programming), and from the lambda syntax I
understand it isn't.

Elazar

בתאריך יום ב׳, 19 בספט' 2016, 18:24, מאת Michel Desmoulin ‏<
desmoulinmic...@gmail.com>:

> While lambda are a great tools that can do the job of partial, partial
> is always a superior solution when trying to curry a Python function
> because it's explicit and easier to debug.
>
> Having to import it everytime means I usually go for a lambda out of
> lazyness, but also means that most people don't know about it.
>
> If think having it in the builtins would promote cleaner, faster code,
> but would also facilitate and encourage coding patterns using curried
> functions.
> _______________________________________________
> Python-ideas mailing list
> Python-ideas@python.org
> https://mail.python.org/mailman/listinfo/python-ideas
> Code of Conduct: http://python.org/psf/codeofconduct/
>
_______________________________________________
Python-ideas mailing list
Python-ideas@python.org
https://mail.python.org/mailman/listinfo/python-ideas
Code of Conduct: http://python.org/psf/codeofconduct/

Reply via email to