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
_______________________________________________
cffi-devel mailing list
cffi-devel@common-lisp.net
http://common-lisp.net/cgi-bin/mailman/listinfo/cffi-devel

Reply via email to