https://github.com/sionescu/iolib
Common Lisp I/O library
https://github.com/sionescu/iolib
Last synced: about 1 month ago
JSON representation
Common Lisp I/O library
- Host: GitHub
- URL: https://github.com/sionescu/iolib
- Owner: sionescu
- License: mit
- Created: 2010-10-28T12:17:18.000Z (over 15 years ago)
- Default Branch: master
- Last Pushed: 2024-06-08T21:51:36.000Z (almost 2 years ago)
- Last Synced: 2026-03-02T22:54:48.828Z (about 2 months ago)
- Language: Common Lisp
- Homepage: http://common-lisp.net/project/iolib/
- Size: 3.94 MB
- Stars: 152
- Watchers: 8
- Forks: 33
- Open Issues: 21
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGES
Awesome Lists containing this project
- awesome-cl - iolib - I/O library. [Expat][14]. (Interfaces to other package managers / Hosting platforms)
README
-*- 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.