<p dir="ltr"><br>
On 5 Mar 2014 22:51, "Paul Moore" <<a href="mailto:p.f.moore@gmail.com">p.f.moore@gmail.com</a>> wrote:<br>
><br>
> On 5 March 2014 11:53, Cem Karan <<a href="mailto:cfkaran2@gmail.com">cfkaran2@gmail.com</a>> wrote:<br>
> > Thoughts/suggestions?<br>
><br>
> I think the core/stdlib position is that agreeing conventions would be<br>
> better done once some real world experience of the practical issues<br>
> and benefits of annotations has been established.</p>
<p dir="ltr">MyPy uses function annotations for optional static typing, which is pretty much the use case Guido originally had in mind and the main reason that PEP 8 doesn't make combining annotations with an associated decorator mandatory: <a href="http://www.mypy-lang.org/">http://www.mypy-lang.org/</a></p>

<p dir="ltr">You do still have to import a particular module to indicate that all annotations in the importing module are to be interpreted as type annotations.</p>
<p dir="ltr">Beyond that, the guidance in PEP 8 stands:</p>
<p dir="ltr">"""It is recommended that third party experiments with annotations use an associated decorator to indicate how the annotation should be interpreted."""</p>
<p dir="ltr">Cheers,<br>
Nick.<br>
</p>