Using Type Hints To Translate Python To Cython
Solution 1:
Someone else just asked about 484 and Cython, PEP-484 Type Annotations with own types, and I responded with a thread from a couple of months back about 484 and numpy.
I have doubts about the suitability of this topic for Stackoverflow. It's a research topic,not a 'how do I solve this coding problem' question.
Based on limited reading, the type-hints in 484 are preliminary, and any use is limited to the code checker developed by the 484 authors. Py3 has had annotations for a long time, but I've seen very few examples of code that includes them. Certainly not in the numpy code that I focus on here.
Another point is that cython and numpy (and numba) are used with Py2 just as much, if not more, than Py3. So the latest bells-n-whistles in Py 3.5 are generally ignored by these users. The @ operator is the only recent addition that numpy users value.
You are welcome respond, but I may nominate this question for closure based on it being a duplicate or off topic.
The typing module is being developed at https://github.com/python/typing
mypy is the type checker based on 484, https://github.com/python/mypy (funny, ~/mypy is the directory where I put all my SO testing scripts.)
That's where cutting edge Python type checking work is being done, not here.
Post a Comment for "Using Type Hints To Translate Python To Cython"