Petr Viktorin <encu...@gmail.com> added the comment:

Subinterpreters are not the only reason to do this (and they're not *my* reason 
to do it).

Adding a way to create PyStructSequence heap will help users of the stable ABI, 
where reduced performance is a known tradeoff (see 
https://www.python.org/dev/peps/pep-0652/#stable-abi: "The Stable ABI trades 
performance for its stability").
More generally, this would need solving one of the remaining limitations of the 
limited API (PEPs 489, 630): type-specific data. If Hai Shi solves the problem, 
the solution will be useful even if PyStructSequence_FromModuleAndDesc turns 
out useless. 

Using the proposed new API in CPython's stdlib should be done much more 
deliberately, and yes, would need a PEP.

----------

_______________________________________
Python tracker <rep...@bugs.python.org>
<https://bugs.python.org/issue45113>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com

Reply via email to