<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- -*- coding:iso-safe-unix -*- -->
<!-- -*- coding:iso-safe-unix -*- -->
<html>
<head>
<title>Summary</title>
<meta HTTP-EQUIV="Content-Type" content="text/html;charset=US-ASCII"></head>
<body>
<li>
<tt>
<b>
<a href="syslog.lisp">COM.INFORMATIMAGO.CLISP.SYSLOG</a></b></tt>
<pre>
FFI to syslog.

</pre></li>
<li>
<tt>
<b>
<a href="disk.lisp">COM.INFORMATIMAGO.CLISP.DISK</a></b></tt>
<pre>This package exports disk management functions,
</pre></li>
<li>
<tt>
<b>
<a href="string.lisp">COM.INFORMATIMAGO.CLISP.STRING</a></b></tt>
<pre>This module exports string functions.
</pre></li>
<li>
<tt>
<b>
<a href="fifo-stream.lisp">COM.INFORMATIMAGO.CLISP.FIFO-STREAM</a></b></tt>
<pre>
A fifo stream: all input is buffered and restituted as output.

</pre></li>
<li>
<tt>
<b>
<a href="iotask.lisp">COM.INFORMATIMAGO.CLISP.IOTASK</a></b></tt>
<pre>
Encapsulates clisp socket-status.

</pre></li>
<li>
<tt>
<b>
<a href="rfc1413.lisp">COM.INFORMATIMAGO.CLISP.RFC1413</a></b></tt>
<pre>
Implements a ident protocol client.

</pre></li>
<li>
<tt>
<b>
<a href="raw-memory.lisp">COM.INFORMATIMAGO.CLISP.RAW-MEMORY</a></b></tt>
<pre>
Peek and Poke.

</pre></li>
<li>
<tt>
<b>
<a href="susv3.lisp">COM.INFORMATIMAGO.CLISP.SUSV3</a></b></tt>
<pre>
An implementation of SUSv3 for clisp.
The Open Group Base Specifications Issue 6
IEEE Std 1003.1, 2003 Edition
http://www.opengroup.org/onlinepubs/007904975/index.html
Rules:
- The various scalar types are all mapped to INTEGER.
[There is a multitude of scalar type declaration in
the C POSIX API (pid_t, gid_t, mode_t, etc) because
C has modulo integers. Lisp have true integers, so
they're not useful.]
http://www.opengroup.org/onlinepubs/009695399/xrat/xsh_chap02.html#tag_03_02_12
- symbol are upcased, underlines replaced with dash,
structure field prefixes are removed.
Constant names are NOT decorated by any '+'.
- pointers: addresses are returned as integers.
[It's easiest to keep addresses as integers instead of
fighting with the various FFI notions of a pointer.]
- errors are reported as result/errno.
</pre></li>
<li>
<tt>
<b>
<a href="susv3-mc3.lisp">COM.INFORMATIMAGO.CLISP.SUSV3-MC3</a></b></tt>
<pre>
An implementation of SUSV3-MC3 for clisp.
Implemented:
mmap/munmap

</pre></li>
<li>
<tt>
<b>
<a href="susv3-xsi.lisp">COM.INFORMATIMAGO.CLISP.SUSV3-XSI</a></b></tt>
<pre>
This packages exports SUSV3 XSI functions.
This is the CLISP specific implementation of the SUSV3 XSI API.
The Open Group Base Specifications Issue 6
IEEE Std 1003.1, 2003 Edition
http://www.opengroup.org/onlinepubs/007904975/index.html
Implemented:
ftw
msgget/msgctl/msgsnd/msgrcv
shmget/shmctl/shmat/shmdt
</pre></li>
<li>
<tt>
<b>
<a href="script.lisp">COM.INFORMATIMAGO.CLISP.SCRIPT</a></b></tt>
<pre>This module exports some functions usefull when writting clisp scripts.
</pre></li>
<li>
<tt>
<b>
<a href="shell.lisp">COM.INFORMATIMAGO.CLISP.SHELL</a></b></tt>
<pre>This package export shell primitives (fork, pipe, redirections, exec).
</pre></li>
<li>
<tt>
<b>
<a href="xterm.lisp">COM.INFORMATIMAGO.CLISP.XTERM</a></b></tt>
<pre>
This package exports functions to open xterm streams.

</pre></li></body></html>
ViewGit