[prev] [up] [next]

Lisp Interpreter

Overview

These classes implement a simple Lisp interpreter.
To avoid interference with the rest of the system, these classes have been installed under the "Lisp" namespace.

Documentation

See the class documentation of "Lisp::LispInterpreter", and
Use the source - Luke.

Examples

To open a lisp workspace:
    Lisp::LispInterpreter open
To evaluate a lisp expression:
    |result|

    result := Lisp::LispInterpreter 
		evaluateFrom:'(cons (car `(1 2 3)) `(3 4))'.
    result inspect

Licensing

This addOn package is NOT to be considered part of the base ST/X system. It is provided physically with the ST/X delivery, but only for your convenience.

Legally, it is a freeware or public domain goody, as specified in the goodies copyright notice (see the goodies source).

No Warranty

This goody is provided AS-IS without any warranty whatsoever.

Origin/Authors

Ported from the MEI package as found in the smalltalk archives.
Authors:

Copyright (C) 1995-1997 AOKI Atsushi
Atsushi Aoki,
Software Research Associates, Inc.
1113 Spruce Street, Suite 502
Boulder, Colorado 80302 the U.S.A.


<info@exept.de>

Doc $Revision: 1.7 $