> If you want to wrap c++ to interface with python, I suggest boost::python. > It's easy once you get over the learning curve, and we're already using > boost.
That is true, but I only know SWIG. :-) While SWIG can wrap all the classes automatically, boost::python need to write things manually (and more selectively). The advantage/disadvantage of the SWIG approach is that the interface file and generated wrap file are *independent* of lyx source code itself. It is too early to discuss this though. Bo