BSD Ports

wip/cl-cffi NetBSD

The Common Foreign Function Interface for Common Lisp

System
NetBSD
Repository
pkgsrc-wip
Maintainer
[email protected]
License
public-domain
Categories
wip, devel

Description

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.

Some of the key features include:

  • an extensible foreign type system;
  • callback support;
  • support for foreign string encodings;
  • ported to Allegro CL, Corman CL, CLISP, CMUCL, ECL, LispWorks, Clozure CL, SBCL and the Scieneer CL;
  • a groveller;
  • a UFFI compatibility layer.

Install

From pkgsrc-wip (no binary package):

cd /usr/pkgsrc/wip/cl-cffi && make install clean

Dependencies

Run dependencies 3

No port depends on this one.