cl-cffi_0.14.0-1_all.deb


Advertisement

Description

cl-cffi - The Common Foreign Function Interface for Common Lisp

Property Value
Distribution Debian 8 (Jessie)
Repository Debian Main i386
Package name cl-cffi
Package version 0.14.0
Package release 1
Package architecture all
Package type deb
Installed size 2.76 KB
Download size 1.58 MB
Official Mirror ftp.br.debian.org
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. 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.

Alternatives

Package Version Architecture Repository
cl-cffi_0.14.0-1_all.deb 0.14.0 all Debian Main
cl-cffi - - -

Requires

Name Value
cl-alexandria -
cl-babel -
cl-trivial-features -

Download

Type URL
Binary Package cl-cffi_0.14.0-1_all.deb
Source Package cffi

Install Howto

  1. Update the package index:
    # sudo apt-get update
  2. Install cl-cffi deb package:
    # sudo apt-get install cl-cffi

Files

Path
/usr/share/common-lisp/source/cl-cffi/cffi-examples.asd
/usr/share/common-lisp/source/cl-cffi/cffi-grovel.asd
/usr/share/common-lisp/source/cl-cffi/cffi-libffi.asd
/usr/share/common-lisp/source/cl-cffi/cffi-tests.asd
/usr/share/common-lisp/source/cl-cffi/cffi-uffi-compat.asd
/usr/share/common-lisp/source/cl-cffi/cffi.asd
/usr/share/common-lisp/source/cl-cffi/examples/examples.lisp
/usr/share/common-lisp/source/cl-cffi/examples/gethostname.lisp
/usr/share/common-lisp/source/cl-cffi/examples/gettimeofday.lisp
/usr/share/common-lisp/source/cl-cffi/examples/mapping.lisp
/usr/share/common-lisp/source/cl-cffi/examples/run-examples.lisp
/usr/share/common-lisp/source/cl-cffi/examples/translator-test.lisp
/usr/share/common-lisp/source/cl-cffi/grovel/asdf.lisp
/usr/share/common-lisp/source/cl-cffi/grovel/common.h
/usr/share/common-lisp/source/cl-cffi/grovel/grovel.lisp
/usr/share/common-lisp/source/cl-cffi/grovel/invoke.lisp
/usr/share/common-lisp/source/cl-cffi/grovel/package.lisp
/usr/share/common-lisp/source/cl-cffi/src/cffi-abcl.lisp
/usr/share/common-lisp/source/cl-cffi/src/cffi-allegro.lisp
/usr/share/common-lisp/source/cl-cffi/src/cffi-clisp.lisp
/usr/share/common-lisp/source/cl-cffi/src/cffi-cmucl.lisp
/usr/share/common-lisp/source/cl-cffi/src/cffi-corman.lisp
/usr/share/common-lisp/source/cl-cffi/src/cffi-ecl.lisp
/usr/share/common-lisp/source/cl-cffi/src/cffi-gcl.lisp
/usr/share/common-lisp/source/cl-cffi/src/cffi-lispworks.lisp
/usr/share/common-lisp/source/cl-cffi/src/cffi-mcl.lisp
/usr/share/common-lisp/source/cl-cffi/src/cffi-mkcl.lisp
/usr/share/common-lisp/source/cl-cffi/src/cffi-openmcl.lisp
/usr/share/common-lisp/source/cl-cffi/src/cffi-sbcl.lisp
/usr/share/common-lisp/source/cl-cffi/src/cffi-scl.lisp
/usr/share/common-lisp/source/cl-cffi/src/early-types.lisp
/usr/share/common-lisp/source/cl-cffi/src/enum.lisp
/usr/share/common-lisp/source/cl-cffi/src/features.lisp
/usr/share/common-lisp/source/cl-cffi/src/foreign-vars.lisp
/usr/share/common-lisp/source/cl-cffi/src/functions.lisp
/usr/share/common-lisp/source/cl-cffi/src/libraries.lisp
/usr/share/common-lisp/source/cl-cffi/src/package.lisp
/usr/share/common-lisp/source/cl-cffi/src/strings.lisp
/usr/share/common-lisp/source/cl-cffi/src/structures.lisp
/usr/share/common-lisp/source/cl-cffi/src/types.lisp
/usr/share/common-lisp/source/cl-cffi/src/utils.lisp
/usr/share/common-lisp/source/cl-cffi/tests/GNUmakefile
/usr/share/common-lisp/source/cl-cffi/tests/Makefile
/usr/share/common-lisp/source/cl-cffi/tests/bindings.lisp
/usr/share/common-lisp/source/cl-cffi/tests/callbacks.lisp
/usr/share/common-lisp/source/cl-cffi/tests/compile.bat
/usr/share/common-lisp/source/cl-cffi/tests/defcfun.lisp
/usr/share/common-lisp/source/cl-cffi/tests/enum.lisp
/usr/share/common-lisp/source/cl-cffi/tests/foreign-globals.lisp
/usr/share/common-lisp/source/cl-cffi/tests/fsbv.lisp
/usr/share/common-lisp/source/cl-cffi/tests/funcall.lisp
/usr/share/common-lisp/source/cl-cffi/tests/libfsbv.c
/usr/share/common-lisp/source/cl-cffi/tests/libtest.c
/usr/share/common-lisp/source/cl-cffi/tests/libtest2.c
/usr/share/common-lisp/source/cl-cffi/tests/memory.lisp
/usr/share/common-lisp/source/cl-cffi/tests/misc-types.lisp
/usr/share/common-lisp/source/cl-cffi/tests/misc.lisp
/usr/share/common-lisp/source/cl-cffi/tests/package.lisp
/usr/share/common-lisp/source/cl-cffi/tests/random-tester.lisp
/usr/share/common-lisp/source/cl-cffi/tests/run-tests.lisp
/usr/share/common-lisp/source/cl-cffi/tests/strings.lisp
/usr/share/common-lisp/source/cl-cffi/tests/struct.lisp
/usr/share/common-lisp/source/cl-cffi/tests/union.lisp
/usr/share/common-lisp/source/cl-cffi/uffi-compat/uffi-compat.lisp
/usr/share/doc/cl-cffi/README
/usr/share/doc/cl-cffi/TODO
/usr/share/doc/cl-cffi/cffi-manual.dvi.gz
/usr/share/doc/cl-cffi/cffi-manual.info.gz
/usr/share/doc/cl-cffi/cffi-manual.pdf.gz
/usr/share/doc/cl-cffi/cffi-manual.ps.gz
/usr/share/doc/cl-cffi/cffi-manual.txt.gz
/usr/share/doc/cl-cffi/cffi-sys-spec.dvi.gz
/usr/share/doc/cl-cffi/cffi-sys-spec.html
/usr/share/doc/cl-cffi/cffi-sys-spec.info.gz
/usr/share/doc/cl-cffi/cffi-sys-spec.pdf.gz
/usr/share/doc/cl-cffi/cffi-sys-spec.ps.gz
/usr/share/doc/cl-cffi/cffi-sys-spec.txt.gz
/usr/share/doc/cl-cffi/changelog.Debian.gz
/usr/share/doc/cl-cffi/copyright
/usr/share/doc/cl-cffi/index.html
/usr/share/doc/cl-cffi/html_node/Basic-Pointer-Operations.html
/usr/share/doc/cl-cffi/html_node/Built_002dIn-Foreign-Types.html
/usr/share/doc/cl-cffi/html_node/Foreign-Function-Calling.html
/usr/share/doc/cl-cffi/html_node/Foreign-Globals.html
/usr/share/doc/cl-cffi/html_node/Foreign-Memory-Allocation.html
/usr/share/doc/cl-cffi/html_node/Introduction.html
/usr/share/doc/cl-cffi/html_node/Loading-Foreign-Libraries.html
/usr/share/doc/cl-cffi/html_node/Memory-Access.html
/usr/share/doc/cl-cffi/html_node/Operations-on-Foreign-Types.html
/usr/share/doc/cl-cffi/html_node/Symbol-Index.html
/usr/share/doc/cl-cffi/html_node/index.html
/usr/share/doc/cl-cffi/spec/cffi-sys-spec.dvi.gz
/usr/share/doc/cl-cffi/spec/cffi-sys-spec.html
/usr/share/doc/cl-cffi/spec/cffi-sys-spec.html.gz
/usr/share/doc/cl-cffi/spec/cffi-sys-spec.html_node.tar.gz
/usr/share/doc/cl-cffi/spec/cffi-sys-spec.info.tar.gz
/usr/share/doc/cl-cffi/spec/cffi-sys-spec.pdf.gz
/usr/share/doc/cl-cffi/spec/cffi-sys-spec.ps.gz
/usr/share/doc/cl-cffi/spec/cffi-sys-spec.texi.tar.gz
/usr/share/doc/cl-cffi/spec/cffi-sys-spec.txt.gz
/usr/share/doc/cl-cffi/spec/index.html
/usr/share/doc/cl-cffi/spec/html_node/Basic-Pointer-Operations.html
/usr/share/doc/cl-cffi/spec/html_node/Built_002dIn-Foreign-Types.html
/usr/share/doc/cl-cffi/spec/html_node/Foreign-Function-Calling.html
/usr/share/doc/cl-cffi/spec/html_node/Foreign-Globals.html
/usr/share/doc/cl-cffi/spec/html_node/Foreign-Memory-Allocation.html
/usr/share/doc/cl-cffi/spec/html_node/Introduction.html
/usr/share/doc/cl-cffi/spec/html_node/Loading-Foreign-Libraries.html
/usr/share/doc/cl-cffi/spec/html_node/Memory-Access.html
/usr/share/doc/cl-cffi/spec/html_node/Operations-on-Foreign-Types.html
/usr/share/doc/cl-cffi/spec/html_node/Symbol-Index.html
/usr/share/doc/cl-cffi/spec/html_node/index.html

Changelog

2014-10-10 - Dimitri Fontaine <dim@tapoueh.org>
cffi (1:0.14.0-1) unstable; urgency=medium
* Quicklisp release update.
2014-08-19 - Dimitri Fontaine <dim@tapoueh.org>
cffi (1:0.13.0-1) unstable; urgency=medium
* Quicklisp release update.
2010-04-19 - Peter Van Eynde <pvaneynd@debian.org>
cffi (20100219-2) unstable; urgency=low
* Added grovel/ to the copied files. (Closes: #565864)
2010-03-02 - Peter Van Eynde <pvaneynd@debian.org>
cffi (20100219-1) unstable; urgency=low
* New upstream, mostly documentation changes. 
2009-12-31 - Peter Van Eynde <pvaneynd@debian.org>
cffi (20091211-1) unstable; urgency=low
* Changes Section to lisp 
* New upstream with minor changes. 
2009-11-07 - Peter Van Eynde <pvaneynd@debian.org>
cffi (20090823-2) unstable; urgency=low
* Added correct dependencies. (Closes: #549264) 
* duplicate html page just went away, no idea why. (Closes: #546172)
2009-09-10 - Peter Van Eynde <pvaneynd@debian.org>
cffi (20090823-1) unstable; urgency=low
* New upstream version (Closes: #519796, #511074)
* Now use debhelper v7
* Added debian/watch file
* Added debian/README.building
* Updated Standards-Version no real changes
2008-03-13 - Peter Van Eynde <pvaneynd@debian.org>
cffi (20080217-1) unstable; urgency=low
* New upstream
* Changed to group maintanance
* Corrected Vcs-Darcs control field
* Updated Standard Version without real changes
* Added Homepage field
* swap binary-indep and binary-arch round
2007-10-26 - Peter Van Eynde <pvaneynd@debian.org>
cffi (20070901-3) UNRELEASED; urgency=low
* token new version
* Use Vcs-Darcs in control file
2007-10-02 - Peter Van Eynde <pvaneynd@debian.org>
cffi (20070901-2) unstable; urgency=low
* Stop conflicting with uffi and stop installing the 
uffi-compat/uffi.asd file.

See Also

Package Description
cl-chipz_20130128-1_all.deb library for decompressing DEFLATE and BZIP2 data
cl-chunga_1.1.5-1_all.deb Portable chunked streams for Common Lisp
cl-closer-mop_0.6-1_all.deb Cross Implementation AMOP library
cl-closure-common_20101107-1_all.deb Shared code for Closure XML and Closure HTML
cl-cluck_0.1.3-2_all.deb Common Lisp Microcontroller Clock Calculator
cl-clx-sbcl_0.7.4-5_i386.deb X11 Common Lisp client library for SBCL
cl-command-line-arguments_20140113-1_all.deb get command line arguments in Common Lisp
cl-containers_20140211-1_all.deb Common Lisp containers data structures
cl-contextl_0.61-1_all.deb context orientation for Common Lisp
cl-csv-clsql_20140826-1_all.deb Common Lisp library providing easy csv reading and writing
cl-csv-data-table_20140826-1_all.deb Common Lisp library providing easy csv reading and writing
cl-csv_20140826-1_all.deb Common Lisp library providing easy csv reading and writing
cl-curry-compose-reader-macros_20131003-1_all.deb Reader macros for function partial application and composition
cl-cxml_20110619-2_all.deb XML parser written in Common Lisp
cl-daemon_20140826-1_all.deb make lisp process daemonize on unix like platform
Advertisement
Advertisement