Verrazano is a bindings generator targetting Common Lisp. It is designed to have robust support for C and C++ header files, by using GCC-XML as its parser, and to be easily retargettable to a number of different foreign function interfaces. Currently, Verrazano is in development as part of the Google Summer of Code (SoC).
It has a CFFI back-end, and a UFFI back-end.
The author writes:
For those of you who came here looking for Fetter, well, you've found it! My Google SoC mentor, Mr. Kenny Tilton, felt that a name that evoked images of incarceration was perhaps too unmarketable :)
I don't understand it, my "verrazano" conotation is bridge
I think the author was referring to "fetter", not "verrazano".
If you run into the "problem generating temp file" error with the examples just change (make-pathname :device "/" :directory "/tmp") to (make-pathname :directory "/tmp") in the generate.lisp file before running it.
This page is linked from: CFFI Fetter
CLiki pages can be edited by anyone at any time. Imagine a fearsomely comprehensive disclaimer of liability. Now fear, comprehensively