osdir.com


[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Python-Dev] PEP 572 contradicts PEP 3099


On Sun, Apr 29, 2018 at 1:11 PM, Alex Walters <tritium-list at sdamon.com> wrote:
>
>
>> -----Original Message-----
>> From: Python-Dev <python-dev-bounces+tritium-
>> list=sdamon.com at python.org> On Behalf Of Greg Ewing
>> Sent: Saturday, April 28, 2018 10:53 PM
>> To: 'Python-Dev' <python-dev at python.org>
>> Subject: Re: [Python-Dev] PEP 572 contradicts PEP 3099
>>
>> Alex Walters wrote:
>> > PEP 3099 is the big list of things that will not happen in Python 3.
>> >
>> > "There will be no alternative binding operators such as :=."
>>
>> The thread referenced by that is taling about a different issue,
>> i.e. using a different symbol to rebind names in an outer scope.
>>
>
> Yeah, that's not really the issue, if there is an issue - just the wording
> of direct assertion.  I'm just adding to the list of things that need to be
> touched if 572 is accepted, and that includes clarifying what was meant by
> that.

I'm not sure that it matters. PEP 3099 states a number of changes that
were not going to happen in Python 3000, which we now know as Python
3.0. That's still true even if Python 3.8 gains a feature. (Though
most of the rejected proposals are sufficiently backward-incompatible
that they're almost certainly going to remain rejected.)

ChrisA