Hi,
I've written a document, with input from robertwb@, detailing the direction
forward I want to take type hints in Python 3. The document contains
background, a survey of existing type tools, and example usage.
The summary of proposed changes is:


   1.

   Update Beam's type hinting support to work with Python 3, with minimal
   changes and keeping backwards compatibility.
   1.

      Support Py3 type hints.
      2.

      Fix trivial_inference module to work with Py3 bytecode.
      2.

   Migrate to standard typing module types, to make it easier to migrate to
   using external packages later on.
   3.

   Start using external typing packages to simplify maintenance and add
   features (such as better inference).


Any comments would be welcome here or on the doc.

doc:
https://docs.google.com/document/d/15bsOL3YcUWuIjnxqhi9nanhj2eh9S6-QlLYuL7ufcXY/edit?usp=sharing
JIRA: https://issues.apache.org/jira/browse/BEAM-7060

Attachment: smime.p7s
Description: S/MIME Cryptographic Signature

Reply via email to