I'd like to push for the less jargon-y `func.given()` version if this gains traction. Not only is it shorter, it's a much more common term with a clear meaning. Words like 'partial', 'curry', 'lambda', and 'closure' are fine for text books, published papers, and technical discussion, but I think they would (or do in the case of 'lambda') harm Python. I know the correct term for the 'if-else' expression is a 'ternary' expression, but that doesn't mean Python should have used the word 'ternary' in the syntax.
On Thu, Aug 9, 2018 at 12:14 PM, Neil Girdhar <mistersh...@gmail.com> wrote: > That's a nicer solution to me. > > On Thu, Aug 9, 2018 at 1:00 PM Michel Desmoulin <desmoulinmic...@gmail.com> > wrote: > >> I'd rather have functools.partial() to be added as a new method on >> function objects. >> >> > >> > fromfunctools importpartial >> > >> > >> > def add(x:int,y:int)->int: >> > returnx +y >> > >> > >> > add_2 = partial(add,2) >> > >> >> Would become: >> >> add_2 = add.partial(2) >> >> Nothing to change on the parser, no obscure syntax for future readers, >> and we can get the opportunity of rewriting partial() in C as right now >> it is amazingly way, way slower than a lambda. >> _______________________________________________ >> Python-ideas mailing list >> Python-ideas@python.org >> https://mail.python.org/mailman/listinfo/python-ideas >> Code of Conduct: http://python.org/psf/codeofconduct/ >> >> -- >> >> --- >> You received this message because you are subscribed to a topic in the >> Google Groups "python-ideas" group. >> To unsubscribe from this topic, visit https://groups.google.com/d/ >> topic/python-ideas/jOMinivFCcQ/unsubscribe. >> To unsubscribe from this group and all its topics, send an email to >> python-ideas+unsubscr...@googlegroups.com. >> For more options, visit https://groups.google.com/d/optout. >> > > _______________________________________________ > 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/