home *** CD-ROM | disk | FTP | other *** search
/ Dream 52 / Amiga_Dream_52.iso / RiscOS / APP / DEVS / LISP / CLISP.ZIP / CLisp / !CLisp / ANNOUNCE < prev    next >
Text File  |  1994-03-12  |  3KB  |  71 lines

  1. This is CLISP, a Common Lisp implementation.
  2.  
  3. CLISP is mostly CLtL1 compliant, with some CLtL2 additions, including a
  4. CLOS subset. Many features of CLtL2 or dpANS CL are currently not supported.
  5.  
  6. The newest versions will always be available via anonymous ftp from
  7. ma2s2.mathematik.uni-karlsruhe.de [129.13.115.2], directory /pub/lisp/clisp/.
  8. Another ftp site carrying CLISP is
  9. ftp.cs.cmu.edu [128.2.206.173], directory user/ai/lang/lisp/impl/clisp/.
  10.  
  11. There is a mailing list for users of CLISP. It is the proper forum for
  12. questions about CLISP, installation problems, bug reports, application
  13. packages etc.
  14. For information about the list and how to subscribe it, send mail to
  15. listserv@ma2s2.mathematik.uni-karlsruhe.de, with the two lines
  16.           help
  17.           information clisp-list
  18. in the message body.
  19.  
  20. -------------------------------------------------------------------------------
  21.  
  22.                         Common Lisp CLISP
  23.  
  24. Common Lisp is
  25.   * a convential programming language and an AI language
  26.   * interactive
  27.   * a Lisp for professional use
  28.  
  29. Common Lisp programs are
  30.   * easy to test (interactive)
  31.   * easy to maintain (depending on programming style)
  32.   * portable (there is a standard for the language and the library functions)
  33.  
  34. Our Common Lisp CLISP
  35.   * needs only 1.5 MB of memory
  36.   * implements 99% of the CLtL1 standard, as well as some extensions
  37.   * can call your preferred editor
  38.   * is freely distributable
  39.  
  40. Common Lisp provides
  41.   * clear syntax, carefully designed semantics
  42.   * several data types: numbers, strings, arrays, lists, characters, symbols,
  43.     structures, streams etc.
  44.   * runtime typing: the programmer needn't bother about type declarations,
  45.     but he gets notified on type violations.
  46.   * many generic functions:
  47.     88 arithmetic functions for all kinds of numbers (integers, ratios,
  48.     floating point numbers, complex numbers),
  49.     44 search/filter/sort functions for lists, arrays and strings
  50.   * automatic memory management (garbage collection)
  51.   * packaging of programs into modules
  52.   * an object system, generic functions with powerful method combination
  53.   * macros: every programmer can make his own language extensions
  54.  
  55. Our Common Lisp CLISP provides
  56.   * an interpreter
  57.   * a compiler which makes execution of programs 5 times faster
  58.   * all data types with unlimited size (the size need never be declared,
  59.     the size of lists and arrays may be changed dynamically)
  60.   * integers of arbitrary length, unlimited floating point number precision
  61.   * 594 library functions, 542 of them written in C
  62.  
  63. Get it via anonymous ftp from ma2s2.mathematik.uni-karlsruhe.de [129.13.115.2],
  64. directory /pub/lisp/clisp/, or contact
  65. Marcus Daniels <marcus@ee.pdx.edu>
  66. or
  67. Bruno Haible <haible@ma2s2.mathematik.uni-karlsruhe.de>.
  68.  
  69. -------------------------------------------------------------------------------
  70.  
  71.