Contents | < Browse | Browse >

TITLE

  Amiga-CLISP binary and source

VERSION

  based on CLISP-1995-05-30 source

AUTHORS

  Bruno Haible and Michael Stoll.
  Amiga-port by Joerg Hoehle <Joerg.Hoehle@gmd.de>

DESCRIPTION

CLISP is an implementation of Common Lisp.  Common Lisp is a convential
programming language and an AI language.  It is interactive.  It has
automatic garbage collection and can protect resources (e.g.  free them
even in case a computation is aborted with an error).  Common Lisp programs
are easy to test (interactive), easy to maintain (depending on programming
style) and portable (there is a standard for the language and the library
functions).

CLISP needs just 2 MB of memory (it will allocate more for large
applications) and implements 99% of the CLtL1 standard, as well as some
extensions and a large part of the CLtL2 standard.  CLISP contains an
interpreter and a compiler, CLOS, a small ARexx interface and a foreign
function interface with which to call any function from almost any shared
library.  CLISP is safe to use, for any integer, array, string etc.
manipulation is checked: your application won't write past a string,
overflow an integer or dereference a NULL pointer, generating Enforcer
hits.

NEW FEATURES

Amiga foreign function interface (AFFI)
CLtL2 logical pathnames
CLtL2 LOOP macro
SCREEN package for (K)CON: cursor control
-wide version that works with VMM
optimized -00 version for 68000 processors

SPECIAL REQUIREMENTS

Since this release, Amiga-CLISP requires at least OS 2.04.

AVAILABILITY

Main CLISP site and it's Amiga subdirectory:
ftp://ma2s2.mathematik.uni-karlsruhe.de/pub/lisp/clisp/
ftp://ma2s2.mathematik.uni-karlsruhe.de/pub/lisp/clisp/binaries/amiga/

The author's Amiga-CLISP Home Page and directory:
http://zeus.gmd.de/~hoehle/amiga-clisp.html

In the dev/lang/ subdirectory of Aminet, for example:
ftp://ftp.netnet.net/pub/aminet/dev/lang/CLISP960530-#?.lha

PRICE

Amiga-CLISP is and has always been free software.

DISTRIBUTABILITY

Slightly modified GNU Public License

   Joerg Hoehle.
Joerg.Hoehle@gmd.de        hoehle@zeus.gmd.de
Author of Amiga-CLISP, a Common Lisp implementation
Maintainer of fifolib, shared library and FIFO: DOS-handler