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