diff options
Diffstat (limited to 'devel/cl-cffi/pkg-descr')
-rw-r--r-- | devel/cl-cffi/pkg-descr | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/devel/cl-cffi/pkg-descr b/devel/cl-cffi/pkg-descr new file mode 100644 index 000000000000..9903c5d5e3e9 --- /dev/null +++ b/devel/cl-cffi/pkg-descr @@ -0,0 +1,14 @@ +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. + +WWW: http://common-lisp.net/project/cffi/ |