
On 3 September 2016 at 02:17, Guido van Rossum <guido@python.org> wrote:
Pinning down the semantics is not why I am pushing for PEP 526 -- I only want to pin down the *syntax* to the point where we won't have to change it again for many versions, since it's much harder to change the syntax than it is to change the behavior of type checkers (which have fewer backwards compatibility constraints, a faster release cycle, and narrower user bases than core Python itself).
+1 from me as well for omitting any new type semantics that aren't absolutely necessary from the PEP (i.e. nothing beyond ClassVar) - I only figured it was worth bringing up here as the question had already arisen. Cheers, Nick. -- Nick Coghlan | ncoghlan@gmail.com | Brisbane, Australia