To be more clear, I am not wondering about the direction of Mozilla's
code base and future directions as a goal, but rather about the amount
of work involved.

I know enough about python to C/C++ language binding to be dangerous
via boost::python.  To me the two advantages of using boost::python
over other methods is not having to handle reference counting (unless
one is invoking some voodoo), and if it compiles it just works (unless
I messed up on managing the memory in my own code ...).  I am not
suggesting that boost::python is even a relevant tool for xulrunner
bindings (or whatever you want to call the translation between the DOM
and python), but I am wondering why it has to be so difficult.  I
understand requiring reference counts in C, but such details should be
hidden from javascript or any other "higher" language.

Reply via email to