I don't know the benefits of each of those, but wanted to offer a point of clarity.
Verrazano is used in conjunction with CFFI, but it is not an FFI library. It's a utility that accepts C or C++ header files and automatically generates the Lisp bindings using CFFI. Theoretically, it's supposed to work recursively on all the preprocessor includes and such. hthal, BA P.S. I'm waiting for help on Verrazano in the fetter-devel mailing list, because I'm trying to provide an FFI interface to freetds (http://freetds.org). Rayiner or Luis, if you're reading over here, take a look will ya? Thanks... Steve Freitas wrote: > Hi, > > Since one of the suggested tasks for cl-gardners is to provide summaries > of similar libraries, I figured this question should be right up your > alley! > > I'm fairly new to Lisp. Despite this (!), I'd like to provide an FFI > interface to libevent (http://www.monkey.org/~provos/libevent/ ). > However, there are a bunch of competing FFIs: CFFI, UFFI, Hello-C, > Verrazano, etc., and I'm not sure which to use. High on my list of > concern is, of course, support for callbacks, and cross-lisp > compatibility. (May that last phrase be thoroughly worthless five years > from now, ugh.) If I have to choose, though, I'd prefer an FFI that > works flawlessly with SBCL and CMUCL. > > So could somebody with a good overview of this soften my landing into > the wild and woolly world that is Lisp FFIs? > > Thanks! > > Steve Freitas > > _______________________________________________ > Gardeners mailing list > [email protected] > http://www.lispniks.com/mailman/listinfo/gardeners > _______________________________________________ Gardeners mailing list [email protected] http://www.lispniks.com/mailman/listinfo/gardeners
