> On 21 Jul 2020, at 18:47, Rob Cliffe via Python-ideas > <python-ideas@python.org> wrote: > > > On Mon, Jul 20, 2020 at 03:22 Jonathan Fine <jfine2...@gmail.com> wrote: >> This is a continuation of my previous post to this thread. >> >> Python's FOR ... ELSE ... , Raymond Hettinger has told us, has origins in >> some ideas of Don Knuth. > > That’s news to me (both that it’s due to Knuth and that Raymond said so). I > invented it without awareness of prior art, by reasoning about the similarity > between IF and WHILE (FOR followed from WHILE). > > —Guido > > See Raymond's video "Transforming Code into Beautiful, Idiomatic Python" at > https://www.youtube.com/watch?v=OSGv2VnC0go > from 15 min 50 sec to 18 min 57 sec. > > On 20/07/2020 15:42, Guido van Rossum wrote: >> Also, let me be clear that this feature will never be added to the language. >> > With respect, that seems pretty dogmatic, given that for...else is one of the > most confusing features of Python. > What would be so terrible about allowing, at minimum, `if not break:' as a > synonym for 'else:'?
1. Because that not what else mean today. Its elif never looped. 2. Because if after for is confusing. I can get behind elif as after for it pull work. Barry > > Best wishes > Rob Cliffe > _______________________________________________ > Python-ideas mailing list -- python-ideas@python.org > To unsubscribe send an email to python-ideas-le...@python.org > https://mail.python.org/mailman3/lists/python-ideas.python.org/ > Message archived at > https://mail.python.org/archives/list/python-ideas@python.org/message/4H5SMUSIHBOWJUIAS7WO2BHEHJ5WYQKA/ > Code of Conduct: http://python.org/psf/codeofconduct/
_______________________________________________ Python-ideas mailing list -- python-ideas@python.org To unsubscribe send an email to python-ideas-le...@python.org https://mail.python.org/mailman3/lists/python-ideas.python.org/ Message archived at https://mail.python.org/archives/list/python-ideas@python.org/message/HAM3ESIGTLEN4P4A7RCYBQAICV73P7H3/ Code of Conduct: http://python.org/psf/codeofconduct/