I'd like to use swig. I was going use it to try wrapping ZeroMQ.... but Ithink this is what you're doing as well.