[Cython] a C++ wrapping wishlist

Robert Bradshaw robertwb at gmail.com
Sun May 24 08:19:02 CEST 2015


On Thu, May 21, 2015 at 1:22 PM, Ian Henriksen
<insertinterestingnamehere at gmail.com> wrote:
>
> On Thu, May 21, 2015 at 2:13 AM Stefan Behnel <stefan_ml at behnel.de> wrote:
>>
>> Someone wrote a list of shortcomings after wrapping some C++ code:
>>
>> http://blog.marcus-brinkmann.de/2014/07/31/cython-trouble/
>>
>> A couple of these issues are due to misunderstandings (specifically the
>> "imports" section) or now-fixed bugs (post is almost a year old), but it
>> seems that some of them are still valid and might be low-hanging fruit.

Indeed.

> That's a very well-thought-out list. Overloading assignment and
> defining custom type coercions would be useful features to have.

This is, however, a slippery slope.

> An idiomatic way of writing signatures for variadic templates and

Yes, template support certainly has a lot to be desired.

> letting functions returning references be used as left-values are
> two other things that would be very nice to see.

Letting arbitrary expressions be lvalues would be a major change to
the Python API...


More information about the cython-devel mailing list