mark florisson, 03.07.2012 12:15:
> On 3 July 2012 05:58, Stefan Behnel wrote:
>> the discussion on allowing for automatic user provided ways to coerce
>> between Python types and C++ types got me thinking that this might hide a
>> rather interesting general feature: methods for low-level types. I faintly
>> remember that this idea has come up in our discussions before, but here's a
>> draft CEP for it:
>>
>> http://wiki.cython.org/enhancements/ctypemethods
> 
> I see this CEP also mentions overriding C++ methods. But I think if it
> doesn't support virtual methods, then overriding base class methods by
> calling another function is pretty horrible.

Right, I didn't think that part through. If we don't know the real type at
compile time and get a subtype at runtime then we'll call the wrong code.

I agree that that's not a desirable feature.

Stefan
_______________________________________________
cython-devel mailing list
cython-devel@python.org
http://mail.python.org/mailman/listinfo/cython-devel

Reply via email to