Robert Bradshaw wrote:

> 3. C++ support
> 
> This has been lingering way to long. Danilo got some stuff done over
> the summer, but there's still a huge amount to go. However, in the
> spirit of release early, release often, the stuff that is there should
> get out and get used. Last month I cleaned up a lot of stuff, and
> synced up with the 0.12 release. I also wrote several tests, fixed all
> the bugs they exposed, finished operator overloading support, and
> improved error reporting so unimplemented stuff will give appropriate
> errors rather than cause compiler crashes. Danilo also submitted a
> small patch over the break. It's not to the point that one can easily
> use all of STL (that was the goal, but there's no clean way to
> declare, for example, vector<int>::iterator, and references are a work
> in progress, let alone stack-allocated objects (or emulations
> thereof)), but it is still a huge step forward in the way C++ classes
> are declared and used.
> 
> Thoughts?
> 
> - Robert

Your mention of overloading got me thinking, there is recent work in 
boost::python to do a more careful job of exposing overload c++ functions to 
python.  I think this was discussed on
 Development of Python/C++ integration <cplusplus-...@python.org>

_______________________________________________
Cython-dev mailing list
Cython-dev@codespeak.net
http://codespeak.net/mailman/listinfo/cython-dev

Reply via email to