

| |||||||
|
You are here: Root > By Topic > FFI
A portable foreign function interface for Common Lisp.
| Web site | http://common-lisp.net/project/cffi/ |
| Mailing list | http://www.common-lisp.net/mailman/listinfo/cffi-devel |
| Version | 0.9.2 - Saturday, 09 September 2006 |
| Maturity | Beta |
| OS compatibility | Unix, MacOS X, Windows |
| ASDF installable | Yes |
| Official Download | http://common-lisp.net/project/cffi/releases/cffi_0.9.2.tar.gz |
| Mirrored Download | |
| Source code repository | http://common-lisp.net/project/cffi/darcs/cffi |
The CFFI-SYS backend package defines a low-level interface to the native FFI support in the Lisp implementation. It offers operators for allocating and dereferencing foreign memory, calling foreign functions, and loading shared libraries. The CFFI frontend provides a declarative interface for defining foreign functions, structures, typedefs, enumerated types. It is implemented in portable ANSI CL making use of the low-level operators exported by CFFI-SYS.
A UFFI compatibility layer is also being developed.
ECL | LispWorks | Allegro Common Lisp | CMUCL | CLISP | SBCL | OpenMCL
cl-portaudio | thnappy | Foreign Structures By Value | CL-PNG | PLOKAMI - Common Lisp PCAP Interface | GNU Scientific Library for Lisp | Objective-CL | gecol | Pixel Art Library | Urban Warfare: The Escape | cl-wav-synth - Express noises as you think | The Rougelike! | The Sewer Massacre | VIAL - VI Adopts Lisp | CFFI-Net | asdf-ecs | CL-OBJC | Graphic-Forms | CL-SCREEN | Elephant | CL-CHMLIB
FFI | Libraries | Compatibility layers | Unix family | Windows family | BSD license
IOlib-Alien | Pixel Art Library | c2ffi
You must be logged to add a note
You must be logged to add a comment