Re: [Python-ideas] PEP: Hide implementation details in the C API

2017-07-11 Thread Terry Reedy
On 7/11/2017 11:30 PM, Nick Coghlan wrote: Commenting more on specific technical details rather than just tone this time :) On 11 July 2017 at 20:19, Victor Stinner wrote: Reference counting may be emulated in a future implementation for backward compatibility.

Re: [Python-ideas] PEP: Hide implementation details in the C API

2017-07-11 Thread Victor Stinner
> Step 3: first pass of implementation detail removal > --- > > Modify the ``python`` API: > > * Add a new ``API`` subdirectory in the Python source code which will > "implement" the Python C API > * Replace macros with functions. The

Re: [Python-ideas] PEP: Hide implementation details in the C API

2017-07-11 Thread Paul Moore
On 11 July 2017 at 11:19, Victor Stinner wrote: > XXX should we abandon the stable ABI? Never really used by anyone. Please don't. On Windows, embedding Python is a pain because a new version of Python requires a recompile (which isn't ideal for apps that just want to