home *** CD-ROM | disk | FTP | other *** search
/ Dream 52 / Amiga_Dream_52.iso / RiscOS / APP / DEVS / LISP / CLISP.ZIP / CLisp / !CLisp / README_DE < prev    next >
Text File  |  1995-01-04  |  6KB  |  199 lines

  1. Dies ist CLISP, eine Implementierung von COMMON LISP.
  2.  
  3.  
  4. Was ist LISP?
  5. -------------
  6.  
  7. LISP ist eine Programmiersprache, die 1959 von J. McCarthy erfunden wurde.
  8. Frⁿher gab's viele verschiedene Dialekte, heute ist LISP durch den Industrie-
  9. Standard COMMON LISP standardisiert und weit verbreitet worden. Anwendungen
  10. reichen von der symbolischen Wissensverarbeitung (KI) ⁿber die Numerik
  11. (MACLISP lieferte einen ebensoguten Numerik-Code wie FORTRAN) bis hin zu
  12. verbreiteten Programmen wie Editoren (EMACS) oder CAD-Systemen (AUTOCAD).
  13. Eine Einfⁿhrung in die Sprache ist:
  14.  
  15.   Sheila Hughes: Lisp. Pitman Publishing Limited, London 1986.
  16.   107 Seiten. ca. DM 15,80.
  17.  
  18. Nach einiger Zeit unentbehrlich ist das Standardwerk mit der Sprachdefinition
  19.  
  20.   Guy L. Steele Jr.: Common Lisp - The Language. Digital Press.
  21.   1. Auflage 1984, 465 Seiten, ca. DM 73,60.
  22.   2. Auflage 1990, 1032 Seiten. ca. DM 94,90.
  23.  
  24. Dieses Buch ist in HTML-Format per FTP erhΣltlich von
  25.   ftp.cs.cmu.edu:/user/ai/lang/lisp/doc/cltl/cltl_ht.tgz  und
  26.   ma2s2.mathematik.uni-karlsruhe.de:/pub/lisp/CLtL2/cltl_ht.tgz .
  27.  
  28. LISP liegt in einer interaktiven Umgebung vor, d.h. man gibt Formen ein, die
  29. dann sofort ausgewertet werden. So kann man Variablen inspizieren, Funktionen
  30. mit wechselnden Argumenten aufrufen oder auch eigene Funktionen definieren.
  31.  
  32.  
  33. Inhalt:
  34. -------
  35.  
  36. Zu CLISP geh÷ren folgende Dateien:
  37.  
  38.       lisp             Hauptprogramm
  39.       lispinit.mem     beim Start ben÷tigtes Speicherabbild
  40.       clisp.1          Benutzungshinweise im man-Format von Unix
  41.       clisp.man        Benutzungshinweise
  42.       clisp.html       Benutzungshinweise im HTML-Format
  43.       impnotes.txt     Dokumentation von Implementierungsdetails
  44.       cltl2.txt        Dokumentation des VerhΣltnisses von CLISP zu CLtL2
  45.       CLOS-guide.txt   brief guide to CLOS
  46.       LISP-tutor.txt   Common LISP hints
  47.       README           dies hier
  48.       SUMMARY          Kurzbeschreibung von CLISP
  49.       ANNOUNCE         Ankⁿndingung
  50.       NEWS             Liste der VerΣnderungen seit der letzten Version
  51.       COPYRIGHT        Klarstellung des Urheberrechts
  52.       GNU-GPL          Gebrauchslizenz fⁿr Offene Software
  53.       !Run             run file for CLISP
  54.       !Sprites         !clisp icon sprite
  55.       config.lsp       ÷rtliche Konfiguration
  56.       timezone.lsp     ÷rtliche Zeitzone
  57.  
  58. und - als Zugabe, fⁿr den Fall, da▀ Sie Quellen lesen m÷chten -
  59.  
  60.       *.lsp            die Quellen zu lispinit.mem
  61.       *.fas            dieselben Dateien in compilierter Form
  62.  
  63.  
  64. Hardware-Voraussetzungen:
  65. ----------------------
  66.  
  67. This RISC OS version of CLISP requires at least 4MB RAM and RISC OS 3.0 or
  68. higher. A version of CLISP can probably be made that will work on 2MB
  69. Archimedes machines by cutting out some of the optional parts of the Lisp
  70. languages, notably some parts of CLtL2, CLtL2/dpANS-LOOP, CLOS, Conditions
  71. and generic streams. Anyone in need of a cut down system should email me and
  72. I'll make a cutdown version available on ma2s2.mathematik.uni-karlsruhe.de.
  73.  
  74.  
  75. Software-Voraussetzungen:
  76. ----------------------
  77.  
  78. CLISP can be run outside the desktop or from within a task window.
  79.  
  80. Installation:
  81. -------------
  82.  
  83. Passen Sie den Inhalt von config.lsp, insbesondere die Definitionen von
  84. short-site-name und long-site-name, an Ihre ÷rtlichen Gegebenheiten an.
  85. Vielleicht m÷chten Sie auch die Zeitzonendefinition am Ende von timezone.lsp
  86. Σndern.
  87. Starten Sie dann
  88.  
  89.          lisp -M mem.lispinit
  90.  
  91.          or double click on the !Clisp directory.
  92.  
  93. Auf den LISP-Prompt
  94.  
  95.       > _
  96.  
  97. hin eingeben:
  98.  
  99.         (cd "<clisp$path>")
  100.  
  101. to make sure the !Clisp directory is the currently selected directory. Then
  102. type
  103.  
  104.         (compile-file "config")
  105.         (load "config")
  106.  
  107. und - falls Sie timezone.lsp verΣndert haben -
  108.  
  109.         (compile-file "timezone")
  110.         (load "timezone")
  111.  
  112. und dann
  113.  
  114.         (saveinitmem)
  115.  
  116. Damit ⁿberschreiben Sie die Datei lispinit.mem mit Ihrer Konfiguration. Sodann
  117.  
  118.         (exit)
  119.  
  120.  
  121.  
  122.  
  123. Wenn's Probleme gibt:
  124. ---------------------
  125.  
  126. Bei Errors befindet man sich im Debugger:
  127.  
  128.      1. Break> _
  129.  
  130. Hier kann man wie ⁿblich Formen auswerten.
  131. Au▀erdem:
  132.  
  133.      Help
  134.                ruft Hilfestellung an.
  135.      Abort     oder
  136.      Unwind
  137.                steigt hoch in die nΣchsth÷here Hauptschleife.
  138.      Backtrace
  139.                zeigt den Stackinhalt an. Das hilft bei der Fehlersuche.
  140.  
  141. Au▀erdem kann man sich die Werte der Variablen der Funktion anzeigen lassen,
  142. in der der Fehler passierte.
  143.  
  144. Bei gr÷▀eren Problemen, z.B. harten Abstⁿrzen, bitte Fehlerbeschreibung
  145. und reproduzierbare Vorgehensweise zur Erzeugung dieses Fehlers an die
  146. Autoren senden. Bitte nennen Sie dabei auch die Version von CLISP; sie
  147. erhalten sie durch Aufrufen von (lisp-implementation-version).
  148.  
  149.  
  150. Mailing-Liste:
  151. --------------
  152.  
  153. Fⁿr die Benutzer von CLISP gibt es eine Mailing-Liste. Sie ist das geeignete
  154. Korrespondenz-Forum fⁿr Fragen betreffend CLISP, Installationsprobleme,
  155. Fehlerbeschreibungen, Anwendungs-Pakete usw.
  156.  
  157. Information ⁿber die Liste und wie man sie abonniert erhalten Sie, wenn Sie
  158. an listserv@ma2s2.mathematik.uni-karlsruhe.de eine Mail des folgenden Inhalts
  159. schicken:
  160.           help
  161.           information clisp-list
  162.  
  163.  
  164. Dank:
  165. -----
  166.  
  167. Wir schulden Dank
  168.   * Guy L. Steele und vielen anderen fⁿr die Spezifikation von Common Lisp.
  169.  
  170.  
  171. Autoren:
  172. --------
  173.  
  174.         Bruno Haible                    Michael Stoll
  175.         Augartenstra▀e 40               Gallierweg 39
  176.     D - 76137 Karlsruhe             D - 53117 Bonn
  177.         Deutschland                     Deutschland
  178.  
  179. Email: haible@ma2s2.mathematik.uni-karlsruhe.de
  180.  
  181. Portierung fⁿr den Acorn RISC OS:
  182. ---------------------------------
  183.  
  184.         Peter Burwood
  185.         205 Masons Avenue
  186.         Harrow
  187.         Middlesex
  188.         HA3 5AZ
  189.         England
  190.  
  191. Email: clisp@arcangel.demon.co.uk
  192.  
  193. Wartung und Pflege:
  194. -------------------
  195.  
  196.         Marcus Daniels
  197.  
  198. Email: marcus@ee.pdx.edu
  199.