Verrazano

You said Verrazano? Well sorry, the actual name is fetter.

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