4 ms·
The absence of two PEPs that haven't shipped yet cause me great annoyance on a daily basis: 0544 [1] and 0589 [2]. On the implementation side, I've found TypeS
by arusahni 7y ago
The absence of two PEPs that haven't shipped yet cause me great annoyance on a daily basis: 0544 [1] and 0589 [2].
On the implementation side, I've found TypeScript's type inference to be far more capable. I've encountered several mypy bugs around type narrowing. The issues I've filed have greeted by a "yeah, this is a problem, but low priority since you can restructure your code to make it more explicit." I understand staffing is an issue for community projects, and the PSF is trying to do a lot with very little, but that doesn't change the fact that it's a deficiency when compared to other systems.
1: https://www.python.org/dev/peps/pep-0544/ https://www.python.org/dev/peps/pep-0544/
2: https://www.python.org/dev/peps/pep-0589/ https://www.python.org/dev/peps/pep-0589/