<div dir="ltr"><div class="gmail_extra"><br><div class="gmail_quote">On Wed, Aug 13, 2014 at 3:14 PM, Guido van Rossum <span dir="ltr"><<a href="mailto:guido@python.org" target="_blank">guido@python.org</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">I am proposing that we adopt whatever mypy uses here, keeping discussion of the details (mostly) out of the PEP. The goal is to make it possible to add type checking annotations to 3rd party modules (and even to the stdlib) while allowing unaltered execution of the program by the (unmodified) Python 3.5 interpreter.</blockquote>
</div><br></div><div class="gmail_extra">I'll comment later on the core subject. <br><br>For now, I think this deserves some thought:<br><br></div><div class="gmail_extra">Function annotations are not available in Python 2.7, so promoting widespread use of annotations in 3.5 would be promoting code that is compatible only with 3.x, when the current situation is that much effort is being spent on writing code that works on both 2.7 and 3.4 (most libraries?). <br>
<br></div><div class="gmail_extra">Independently of its core merits, this proposal should fail unless annotations are added to Python 2.8.<br><br></div><div class="gmail_extra">Cheers,<br clear="all"></div><div class="gmail_extra">
<br>-- <br><span style="color:rgb(0,102,0)">Juancarlo </span><b style="color:rgb(0,102,0)">AƱez</b>
</div></div>