On Feb 27, 2020, at 10:35, Brett Cannon brett@python.org wrote:
I agree that it's probably time to start looking at stable ABI 4. Maybe that's HPy? Either way we seem to consistently have momentum on working on improving the stable ABI so now might be the time to figure out what ABI4 should be and get people to start moving/prepping for it by e.g. avoiding poking into structs in ABI3.
Doubling down, maybe ABI 4 should be focused on reducing the need for extension authors to even write C code. IOW, a new API that would provide the services for Cython-like tool would consume. The vision would be that most extension authors could just write some type-hinted flavor of standard Python and this tool would generate the C for the extension module.
-Barry