I'm -100 now on "deferred evaluation, but contorted to be useless outside of argument declarations."
At first I thought it might be harmless, but nothing I really care about. After the discussion, I think the PEP would be actively harmful to future Python features. On Sat, Oct 30, 2021, 3:57 PM Eric V. Smith <e...@trueblade.com> wrote: > On 10/26/2021 7:38 PM, Rob Cliffe via Python-ideas wrote: > > > > PS Can I echo Guido's plea that people don't derail this PEP by trying > > to shoehorn deferred-evaluation-objects (or whatever you want to call > > them) into it? As Chris A says, that's a separate idea and should go > > into a separate PEP. If I need a screwdriver, I buy a screwdriver, > > not an expensive Swiss Army knife. > > > As I've said before, I disagree with this. If you're going to introduce > this feature, you need some way of building an inspect.Signature object > that refers to the code to be executed. My concern is that if we add > something that has deferred evaluation of code, but we don't think of > how it might interact with other future uses of deferred evaluation, we > might not be able to merge the two ideas. > > Maybe there's something that could be factored out of PEP 649 (Deferred > Evaluation Of Annotations Using Descriptors) that could be used with PEP > 671? > > That said, I'm still -1 on PEP 671. > > Eric > > _______________________________________________ > 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/CCFPVNKCCPGTIXVB2IJ6LCAZPI7J5PCZ/ > 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/BQXUCBMH4TD6NVNON7O4GBX4AOM5T3OZ/ Code of Conduct: http://python.org/psf/codeofconduct/