[Ecls-list] CFFI

Juan Jose Garcia Ripoll jlr at mpq.mpg.de
Tue Jul 5 10:04:16 UTC 2005


Hi,

just in case somebody is interesting, there is a lot of development 
around a new FFI called CFFI. It is based on a very minimalistic API 
which provides enough functionality to create CLOS classes for the 
foreign data and even a UFFI compatibility layer

    http://common-lisp.net/project/cffi/

The focus is on performance, with lots of operations (memory copying, 
for instance; raw pointer operations; etc) which are missing in UFFI.

The funny thing is that the low-level API from CFFI is so similar to 
ECL's that it has been quickly ported to our lisp. Also, in case further 
development happens along this line (for instance Kenny Tilton's Hello-C 
mentored project), it would be very easy to replace ECL's UFFI 
compatibility layer with the full power of CFFI.

Regards,

    Juanjo

-------------- next part --------------
A non-text attachment was scrubbed...
Name: jlr.vcf
Type: text/x-vcard
Size: 389 bytes
Desc: not available
URL: <https://mailman.common-lisp.net/pipermail/ecl-devel/attachments/20050705/cde088c0/attachment.vcf>


More information about the ecl-devel mailing list