Common Lisp I/O library
Common Lisp C Other
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
doc
examples
extras Modify the ping example to wait for the reply Oct 14, 2013
src grovel: bind *print-readably* to NIL when generating C code. May 17, 2017
tests
.gitattributes Add git config stuff for special treatment of lisp and texinfo files Jun 2, 2010
.gitconfig Add git config stuff for special treatment of lisp and texinfo files Jun 2, 2010
.gitignore Add .fasls to .gitignore Aug 4, 2007
.template.lisp Remove «Syntax:» from file headers May 27, 2010
.travis.yml
CHANGES
LICENCE Update copyright notes Aug 13, 2010
README.md
install-repo.bash
iolib.asd
iolib.asdf.asd Move iolib/asdf system into a separate .asd file Dec 24, 2016
iolib.base.asd
iolib.common-lisp.asd
iolib.conf.asd Make iolib work with ASDF 3.3 Apr 3, 2017
iolib.examples.asd Make iolib work with ASDF 3.3 Apr 3, 2017
iolib.grovel.asd
iolib.tests.asd
version.sexp Release 0.8.3 Jun 13, 2017

README.md

-- markdown --

  • Compilation IOlib requires a C library named LibFixPOSIX - https://github.com/sionescu/libfixposix - and its headers in order to compile. LibFixPOSIX can either be installed manually, for which there are instructions in the source code, or through distro repositories.

As of Debian 9.0 Stable, the libfixposix package uses code from 2011, which is incompatible with the current IOlib and will cause a SEGFAULT on load. Don't use it.

  • Tests Some of the socket tests require an echo server, the default being one on the Internet. If you can't use that, set iolib-tests:echo-address and iolib-test:echo-port appropriately to point the echo tests somewhere else.

  • Generating documentation To generate the documentation, use this patched version of texinfo-docstrings: http://gitorious.org/iolib/texinfo-docstrings Then make sure that IOLib's .asd files and texinfo-docstrings.asd can be loaded and run GNU make inside doc/ ; you'll then find the generated docs under manual/. This procedure has only been tested with SBCL.