[Openmcl-devel] Binary IO...
gb at clozure.com
Wed Jun 10 09:56:48 UTC 2009
On Tue, 9 Jun 2009, Jon S. Anthony wrote:
> BTW, are stuff like ccl:make-heap-ivector, ccl:stream-device, #_lseek,
> #_read, #_write, etc. indicated as being available somewhere? I scanned
> the documentation but don't see them there.
CCL:MAKE-HEAP-IVECTOR's referenced in a tutorial in the documentation and
I'd thought that it was described in release notes for some earlier version,
but can't find it if so. It and other things that're exported from the CCL
package are intended to be available and to rarely change (and should be
The #_ reader macro is used to call foreign functions, and it and the rest
of the FFI are pretty well documented.
Standard C library things like #_read and #_write are documented (from the
C point of view, at least) in the Unix man pages; depending on what OS you
use, those pages are either preinstalled, installed as part of a "developer
tools" package (OSX), or available through your distribution's package
management system (yum, apt, whatever on Linux.)
You can read man pages in the shell with the 'man' command:
$ man lseek
or in Emacs with 'm-x man'.
(Googling can probably tell you more about using 'man' than I can, and
many sites provide online HTML versions of OS man pages.)
More information about the Openmcl-devel