1.1 Features
- Conforms to Revised^5 Report on the Algorithmic Language Scheme [R5RS]
and the [IEEE] P1178 specification.
- Support for [SICP], [R2RS], [R3RS], and [R5RS] scheme code.
- Runs under Amiga, Atari-ST, MacOS, MS-DOS, OS/2, NOS/VE, Unicos, VMS,
Unix and similar systems. Supports ASCII and EBCDIC character sets.
- Is fully documented in TeXinfo form, allowing documentation to be
generated in info, TeX, html, nroff, and troff formats.
- Supports inexact real and complex numbers, 30 bit immediate integers and
large precision integers.
- Many Common Lisp functions:
logand
, logor
, logxor
,
lognot
, ash
, logcount
, integer-length
,
bit-extract
, defmacro
, macroexpand
,
macroexpand1
, gentemp
, defvar
, force-output
,
software-type
, get-decoded-time
,
get-internal-run-time
, get-internal-real-time
,
delete-file
, rename-file
, copy-tree
, acons
,
and eval
.
-
Char-code-limit
, most-positive-fixnum
,
most-negative-fixnum
, and internal-time-units-per-second
constants. slib:features
and *load-pathname*
variables.
- Arrays and bit-vectors. String ports and software emulation ports.
I/O extensions providing ANSI C and POSIX.1 facilities.
- Interfaces to standard libraries including REGEX string regular
expression matching and the CURSES screen management package.
- Available add-on packages including an interactive debugger, database,
X-window graphics, BGI graphics, Motif, and Open-Windows packages.
- The Hobbit compiler and dynamic linking of compiled modules.
- User definable responses to interrupts and errors,
Process-syncronization primitives. Setable levels of monitoring and
timing information printed interactively (the
verbose
function).
Restart
, quit
, and exec
.