[Cython] CEP 1001 - Custom PyTypeObject extensions

Stefan Behnel stefan_ml at behnel.de
Mon May 14 19:21:39 CEST 2012


Nathaniel Smith, 14.05.2012 19:05:
> On Mon, May 14, 2012 at 3:23 PM, Dag Sverre Seljebotn wrote:
>> On 05/14/2012 01:34 PM, Stefan Behnel wrote:
>>> Dag Sverre Seljebotn, 13.05.2012 21:37:
>>>> Anyway, thanks for the heads up, this seems to need a bit more work.
>>>> Input
>>>> from somebody more familiar with this corner of the CPython API very
>>>> welcome.
>>>
>>> Wouldn't you consider python-dev an appropriate place to discuss this?
>>
>> Propose something for a PEP that's primarily useful to Cython without even
>> understanding the full implications myself first?
>>
>> I'd rather try to not annoy people; I figured the time I have the CPython
>> patches ready and tested is the time I ping python-dev...
> 
> If you want to eventually propose a PEP, you really really really
> should be talking to them before. Otherwise you'll get everything
> worked out just the way you want and they'll be like "what is this?
> re-do it all totally differently". And they might be wrong, but then
> you have to reconstruct for them the whole debate and reasoning
> process and implicit assumptions that you're making and not realizing
> you need to articulate, so easier to just get all the interested
> people at the table to begin with. And they might be right, in which
> case you just wasted however much time digging yourself into a hole
> and reverse-engineering bits of CPython.
> 
> Don't propose it as a PEP, just say "hey, we have this problem and
> these constraints, and we're thinking we could solve them by something
> like this; but of course that has these limitations, so I dunno. What
> do you think?" And expect to spend some time figuring out what your
> requirements actually are (even if you think you know already, see
> above about implicit assumptions).

+1

Stefan


More information about the cython-devel mailing list