Hello, On Tue, 23 Feb 2021 09:35:58 -0500 Richard Damon <rich...@damon-family.org> wrote:
[] > My first thought to the idea of making an alternate syntax is the line > from the Zen: > > There should be one-- and preferably only one --obvious way to do it. > Although that way may not be obvious at first unless you're Dutch. > > This says that if the 'arrow' is a new alternate way of writing > lambda, then lambda needs to be, at least informally, deprecated and > declared not to be that obvious way to do it (but it can't be > actually removed for a long time for backwards compatibility reasons). No more than "+" deprecates __add__, or vice-versa. And no more than various pop-up novelties (we now have more than one) deprecate sacred '"%s" % var' syntax. > Note, I thought that lambda was currently 'multi-line', it just isn't > multi-statement, just a single expression, that could flow to > following lines (and since often used inside a function call, being > inside the '(' makes the continuation to the next line automatic) Yes, people who colloquially say "multi-line", formally mean multi-statement. (Alternatively, they mean "multi-line without tricks".) [] -- Best regards, Paul mailto:pmis...@gmail.com _______________________________________________ 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/YJKKNFTPBV7OHBQZTNV72GHTJ6NPTUMB/ Code of Conduct: http://python.org/psf/codeofconduct/