Implementation Summaries
Name: Symbolics Genera
Standard: Common Lisp
Additional Features:
Compatibility with Zetalisp using a strategy based on packages and readtables.
New Flavors
Locatives
Characters can each come from one of many character sets, and can have
a style consisting of a face, family, and size, expressed symbolically.
Stack groups
Multiple processes
Dynamic closures
LOOP macro
Type checking is all done at runtime, always. Special hardware is provided
to make this fast. Type declarations are currently ignored.
Incremental copying garbage collection, in two varieties: "dynamic" and
"ephemeral".
Many I/O extensions, to devices, network paths, and so on.
Window system
Graphics operations, including color
Much user-interface and programming tools software. See the "Symbolics
Technical Summary" for an overview of all the stuff.
Compilers are available for Fortran-77, ISO Pascal, Pascal/ VS, Ada,
and Prolog, which compile into 3600 machine language.
Can do function calls between any of the languages.
Advanced error system
Subprimitives to get below the level of Lisp and examine memory locations.
Version:
Genera 7.0, sold only with the hardware
Support:
Fully supported by Symbolics. System sources are in three categories:
Basic (everyone gets
them),
Optional (costs some extra money),
Restricted (you can't get them).
Most are Basic.
Hardware:
Symbolics 36xx series
Contact:
Symbolics Inc, 11 Cambridge Center, Cambridge, MA, 02142, or call the sales office near you.
|