cffi

2023-10-21

The Common Foreign Function Interface

Upstream URL

github.com/cffi/cffi

Author

James Bielman <jamesjb@jamesjb.com>, Attila Lendvai <attila@lendvai.name>, Dan Knapp <dankna@accela.net>, Liam Healy <lhealy@common-lisp.net>, Francois-Rene Rideau <fahree@gmail.com>

Maintainer

Luis Oliveira <loliveira@common-lisp.net>, Liam Healy <lhealy@common-lisp.net>

License

MIT
README

cffi

The Common Foreign Function Interface

License:
MIT
Authors:
James Bielman <jamesjb@jamesjb.com>
Maintainers:
Luis Oliveira <loliveira@common-lisp.net>
Dependencies:
  • alexandria

  • babel

  • trivial-features

  • uiop

cffi/c2ffi

CFFI definition generator from the FFI spec generated by c2ffi. This system can be used through ASDF's :DEFSYSTEM-DEPENDS-ON.

License:
MIT
Authors:
Attila Lendvai <attila@lendvai.name>
Dependencies:
  • alexandria

  • cffi

cffi/c2ffi-generator

This system gets loaded lazily when the CFFI bindings need to be regenerated. This only happens if the developer chose not to include the generated binding files, or the spec file generated by c2ffi has been modified.

License:
MIT
Authors:
Attila Lendvai <attila@lendvai.name>
Dependencies:
  • cffi/c2ffi

  • cl-json

  • cl-ppcre

cffi-examples

CFFI Examples

Authors:
James Bielman <jamesjb@jamesjb.com>
Dependencies:
  • cffi

cffi-grovel

The CFFI Groveller

License:
MIT
Authors:
Dan Knapp <dankna@accela.net>
Dependencies:
  • alexandria

  • cffi

  • cffi-toolchain

cffi-libffi

Foreign structures by value

Authors:
Liam Healy <lhealy@common-lisp.net>
Maintainers:
Liam Healy <lhealy@common-lisp.net>
Defsystem Dependencies:
  • cffi-grovel

  • trivial-features

Dependencies:
  • cffi

  • cffi-grovel

  • trivial-features

cffi-tests

Unit tests for CFFI.

Dependencies:
  • bordeaux-threads

  • cffi-grovel

  • cffi-libffi

  • rt

cffi-tests/example

Defsystem Dependencies:
  • cffi-grovel

Dependencies:

    None

cffi-toolchain

The CFFI toolchain

License:
MIT
Authors:
Francois-Rene Rideau <fahree@gmail.com>
Dependencies:
  • asdf

    version: 3.1.2

  • cffi

cffi-uffi-compat

UFFI Compatibility Layer for CFFI

Authors:
James Bielman <jamesjb@jamesjb.com>
Dependencies:
  • cffi

Dependencies (8)

  • alexandria
  • babel
  • bordeaux-threads
  • cl-json
  • cl-ppcre
  • rt
  • trivial-features
  • uiop

Dependents (270)

  • GitHub
  • Quicklisp