This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author loewis
Recipients georg.brandl, loewis, pitrou, rhettinger
Date 2011-02-06.21:34:08
SpamBayes Score 2.0544327e-10
Marked as misclassified No
Message-id <4D4F13CD.50706@v.loewis.de>
In-reply-to <1297025210.61.0.736590698875.issue11134@psf.upfronthosting.co.za>
Content
> My understanding is that Martin can add, but not subtract.  Martin,
> is that correct?

Correct (see the elaboration I just sent).

> At this point, I'm not sure we know that the
> limited API is sufficient.

It's certainly not possible to easily port /all/ existing extension
modules to this ABI - but that never was the plan, only "the majority"
should be supported. It can be demonstrated that the ABI supports
"small" extension modules (xxlimited). For anything else, I'd wait
until people report limitations that they run into. Then, we can either
a strategy to rewrite the module (as also would have been possible
with all the recent additions); if rewriting is not sensible, we
have to extend the ABI (which hopefully won't be necessary often).

So I wouldn't communicate that the ABI is experimental (because
that would suggest that it may go away or change - which I do
hope will not be necessary). Instead, announcing that we are open
to extend it if there is a demonstrated need would indeed be
useful.
History
Date User Action Args
2011-02-06 21:34:09loewissetrecipients: + loewis, georg.brandl, rhettinger, pitrou
2011-02-06 21:34:08loewislinkissue11134 messages
2011-02-06 21:34:08loewiscreate