-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Hi,
when looking at pep-0484 I find the *non-orthogonal* construction, which
may lead to a misconcetion:
What students should be able to code:
1. varinat
#-------------wishful----------------------------------\
class Tree:
def __init__(self, left: Tree, right: Tree):
self.left = left
self.right = right
what students have to write instead:
#-------------bad workaround----------------------------\
class Tree:
def __init__(self, left: 'Tree', right: 'Tree'):
self.left = left
self.right = right
/
Please enable:
from __future__ import annotations
so the *first* variant should be possible
\
At this very moment (python 3.5rc1), it is not possible, but we need it,
so the construction will be orthogonal from the point of view for
students(!) - _one_ concept should work in different circumstances.
TNX
Ludger Humbert
- --
https://twitter.com/n770
http://ddi.uni-wuppertal.de/
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2
iEYEARECAAYFAlXam2MACgkQJQsN9FQ+jJ+RHgCfdcTgjVmZ3ULLwjerpJ3NdN7d
NH8AoIvdTqWbkcfi7o8e7JuAYXbgZk0V
=OMhU
-----END PGP SIGNATURE-----
_______________________________________________
Python-ideas mailing list
Python-ideas@python.org
https://mail.python.org/mailman/listinfo/python-ideas
Code of Conduct: http://python.org/psf/codeofconduct/