[matplotlib-devel] Experiments in removing/replacing PyCXX

2012-11-29 Thread Michael Droettboom
Given the slow pace of development on PyCXX, I know it has been the desire of some here to remove our dependency on it. I thought a helpful starting point to evaluate the alternatives would be to restructure one of our extensions to not use PyCXX anymore. I've taken the PNG extension, which is

Re: [matplotlib-devel] Experiments in removing/replacing PyCXX

2012-11-29 Thread Michiel de Hoon
Hi, The Mac OS X backend is entirely written in C (with some Objective-C elements where necessary). AFAICT, this is the largest C/C++ code in matplotlib. This backend was written from scratch without using Cython, SWIG, or Boost.Python. From my experience, I would prefer to write such extension