I've never used SWIG. But that sounds like a worthwhile suggestion that would often work well.
In reply to Re^3: Follow the Interface? (XS) by tye in thread Follow the Interface? by liz