mirror of
https://git.FreeBSD.org/ports.git
synced 2024-12-16 03:24:07 +00:00
1a25eb79e1
with a cl-uffi compatibility layer.
17 lines
802 B
Plaintext
17 lines
802 B
Plaintext
CFFI, the Common Foreign Function Interface, purports to be a
|
|
portable foreign function interface for Common Lisp. The CFFI library
|
|
is composed of a Lisp-implementation-specific backend in the CFFI-SYS
|
|
package, and a portable frontend in the CFFI package.
|
|
|
|
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, etc. It is implemented in portable ANSI
|
|
CL making use of the low-level operators exported by CFFI-SYS.
|
|
|
|
This package is compiled with SBCL.
|
|
|
|
WWW: http://common-lisp.net/project/cffi/
|