From: haible@ma2s2.mathematik.uni-karlsruhe.de (Bruno Haible)
Newsgroups: comp.os.linux.announce
Subject: New version of CLISP
Date: 12 Jul 1994 15:19:42 GMT
Approved: linux-announce@tc.cornell.edu (Lars Wirzenius)
Message-ID: <2vucae$cm7@hydra.Helsinki.FI>

A new release of CLISP, a Common Lisp implementation, has been uploaded

to sunsite.unc.edu:/pub/Linux/development/lisp/ :
    clisp.tar.z             Common Lisp, Linux binaries
    clisp-source.tar.z      Common Lisp, full source
    clx.tar.z               Common Lisp to X interface

and to tsx-11.mit.edu:/pub/linux/packages/lisp/ :
    clisp.tar.gz            Common Lisp, Linux binaries
    clisp-source.tar.gz     Common Lisp, full source

Some general info about CLISP:
   CLISP is a Common Lisp (CLtL1 + parts of CLtL2) implementation by
   Bruno Haible of Karlsruhe University and Michael Stoll of Munich
   University, both in Germany.  It runs on microcomputers (DOS, OS/2,
   Atari ST, Amiga 500-4000) as well as on Unix workstations (Linux, Sun4,
   Sun386, HP9000/800, SGI, Sun3 and others) and needs only 2 MB of RAM.
   It is free software and may be distributed under the terms of GNU GPL.
   The user interface comes in German, English and French.  CLISP includes
   an interpreter, a compiler, a subset of CLOS and, for some machines, a
   screen editor. Packages running in CLISP include PCL and, on Unix
   machines, CLX and Garnet.  Available by anonymous ftp from
   ma2s2.mathematik.uni-karlsruhe.de [129.13.115.2] in the directory
   /pub/lisp/clisp.  For more information, contact
   Bruno Haible <haible@ma2s2.mathematik.uni-karlsruhe.de> or
   Marcus Daniels <marcus@ee.pdx.edu>.

The most important changes since the last announcement (October 1993):

   * Closer to CLtL2: includes the condition system (error handling),
     the LOOP facility (iteration), etc.

   * The user interface language is either English, German or French
     and can be chosen through a command line switch or an environment
     variable.

   * Warnings and errors produced by COMPILE-FILE are now accompanied by
     source line number information.

   * Fixed a lot of bugs.


Enjoy!

                    Bruno Haible
                    haible@ma2s2.mathematik.uni-karlsruhe.de


More info about CLISP:

The newest versions will always be available via anonymous ftp from
ma2s2.mathematik.uni-karlsruhe.de [129.13.115.2], directory /pub/lisp/clisp/.
Another ftp site carrying CLISP is
ftp.cs.cmu.edu [128.2.206.173], directory user/ai/lang/lisp/impl/clisp/.

There is a mailing list for users of CLISP. It is the proper forum for
questions about CLISP, installation problems, bug reports, application
packages etc.
For information about the list and how to subscribe it, send mail to
listserv@ma2s2.mathematik.uni-karlsruhe.de, with the two lines
          help
          information clisp-list
in the message body.

-------------------------------------------------------------------------------

                        Common Lisp CLISP

Common Lisp is
  * a convential programming language and an AI language
  * interactive
  * a Lisp for professional use

Common Lisp programs are
  * easy to test (interactive)
  * easy to maintain (depending on programming style)
  * portable (there is a standard for the language and the library functions)

Our Common Lisp CLISP
  * needs only 1.5 MB of memory
  * implements 99% of the CLtL1 standard, as well as some extensions
  * can call your preferred editor
  * is freely distributable

Common Lisp provides
  * clear syntax, carefully designed semantics
  * several data types: numbers, strings, arrays, lists, characters, symbols,
    structures, streams etc.
  * runtime typing: the programmer needn't bother about type declarations,
    but he gets notified on type violations.
  * many generic functions:
    88 arithmetic functions for all kinds of numbers (integers, ratios,
    floating point numbers, complex numbers),
    44 search/filter/sort functions for lists, arrays and strings
  * automatic memory management (garbage collection)
  * packaging of programs into modules
  * an object system, generic functions with powerful method combination
  * macros: every programmer can make his own language extensions

Our Common Lisp CLISP provides
  * an interpreter
  * a compiler which makes execution of programs 5 times faster
  * all data types with unlimited size (the size need never be declared,
    the size of lists and arrays may be changed dynamically)
  * integers of arbitrary length, unlimited floating point number precision
  * 594 library functions, 542 of them written in C

Get it via anonymous ftp from ma2s2.mathematik.uni-karlsruhe.de [129.13.115.2],
directory /pub/lisp/clisp/, or contact
Marcus Daniels <marcus@ee.pdx.edu>
or
Bruno Haible <haible@ma2s2.mathematik.uni-karlsruhe.de>.

-------------------------------------------------------------------------------

--
Mail submissions for comp.os.linux.announce to: linux-announce@tc.cornell.edu
PLEASE remember Keywords: and a short description of the software.
