[cffi-devel] Re: The results of your email commands

Bruno Daniel bruno.daniel at gmx.net
Mon Oct 29 09:22:31 UTC 2007


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



More information about the cffi-devel mailing list