Dear Attila,
i'll push a little cleanup in the next hours (mostly file reorganization and a TODO). i'll drop you a mail....
I had a horrible discussion yesterday on #lisp (irc.freenode.org) -- I wonder why people always get so insulting in discussions about these topics -- about accessing C++ libraries from Lisp by Swing or Verrazano and the conclusion seems to be that binary interface of C++ is just not standardized enough, yet, (and will probably never be) to target it directly or try to access (or write to) virtual tables from Lisp. So creating C wrappers for the C++ classes seems to be the way to go.
The only C++ document that at least tries to define some standard is incomplete and targets only the Itanium architecture: http://www.codesourcery.com/cxx-abi/abi.html
Most of the people even think that C++ libraries that don't provide C wrappers themselves should be ignored altogether.
What do you think?
Best regards, Bruno Daniel