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

Attila Lendvai attila.lendvai at gmail.com
Thu Oct 25 12:15:59 UTC 2007


> So the Verrazano project has been resurrected? Does it handle methods that


recently i needed a few bindings and worked on it for a while. the
core deserves a rewrite to use a non-sxml parser, preferably a parser
that emits clos objects and use method dispatch to emit stuff. i'd
even use contextl for hyper-customizability.

it's long towards the end of my todo list... i'd grab a better xml
parser (most probably cxml, also see
http://lichteblau.blogspot.com/2007/08/new-data-structure-for-xml.html
) and rewrite the internals of verrazano. it's not a big work, but
needs time and better understanding of c/c++ then i have offhand.

i'll write up a TODO in the repo.

but in spite of that, take a look at these example bindings,
especially the oracle one and the opengl one:

http://common-lisp.net/cgi-bin/darcsweb/darcsweb.cgi?r=fetter-verrazano;a=tree;f=/bindings


> are both overloaded and overridden? Is it possible to subclass a C++ class


as i've seen there was some minimal work on overloaded methods, but
it's bitrotted since then. as i understand it, a proper ABI
abstraction layer is completely missing from verrazano-runtime.


> in Lisp via Verrazano? I started to develop support for both these features in
> Swig; maybe I should switch to Verrazano.


i really think you should. verrazano is superior in two aspects: 1)
it's based on
gcc-xml, and 2) it's written in lisp... :)


sorry for the cross-post,

-- 
 attila



More information about the cffi-devel mailing list