IOlib-POSIX

A POSIX FFI and groveler mostly geared towards Unix. It is built on top of CFFI.

Its purpose is to be as faithful to POSIX as possible i.e. a one-to-one mapping between the foreign functions and the Lisp ones; if that's not possible or undesirable wrapper functions are provided instead, for example ioctl(), fcntl() and *stat() are wrapped.

It also contains a foreign function groveler: IOlib-Grovel(formerly CFFI-Grovel).

Licence: MIT?

Dependencies: asdf-additions and CFFI

CL implementations on which IOlib-POSIX has been tested: SBCL, CMUCL and CLISP. Probably it works on any implementation supported by CFFI that has :long-long.

Homepage: http://common-lisp.net/project/iolib/

Download ASDF package from http://common-lisp.net/project/iolib/files/iolib-0.6.0.tar.gz


system programming

CLiki pages can be edited by anyone at any time. Imagine a fearsomely comprehensive disclaimer of liability. Now fear, comprehensively