Lisp 1


Opstarten en gebruiken Lisp

De programmeertaal lisp is gebaseerd op een interpreter die je vanuit emacs laat runnen. Je start het programma door in te type:

lisp

Je komt vervolgens in een emacs-window van waaruit je Lisp kunt besturen. In eerste instantie ziet het er ongeveer zo uit:

==============================================================
Starting image `/usr/local/acl4.2/composer'
  with no arguments
  in directory `/users/niels/'
  on machine `tcw2'.

Allegro CL 4.2 [HP Prism; R1] (4/25/94 14:11)
Copyright (C) 1985-1993, Franz Inc., Berkeley, CA, USA.  All Rights Reserved.
;; Optimization settings: safety 1, space 1, speed 1, debug 2
;; For a complete description of all compiler switches given the current
;; optimization settings evaluate (EXPLAIN-COMPILER-SETTINGS).

;; Starting socket daemon and emacs-lisp interface...
USER(1): 

USER(1) is de prompt, en als je iets intypt, gevolgd door een return, zal Lisp dat evalueren. Behalve dat zijn er een aantal speciale commando's, die allen voorafgegaan worden door een dubbele punt. De belangrijkste zijn:

:ld filenaam
Laad en interpreteer de lisp-file filenaam
:cd directory
Change directory, net als in Unix
:ex
Beeindig Lisp
:reset
Indien er in Lisp een fout optreedt, zul je in een error-lus terecht komen, van waaruit allerlei debugging acties mogelijk zijn. Om uit deze lus te komen moet je het reset commando geven.
:help
Geef de volledige lijst van commando's

Inhoud Lisp