Lisp/Per iniziare

Wikibooks, manuali e libri di testo liberi.
Indice del libro

Appena avete installato sul vostro computer il CLisp (qualunque esso sia) questo vi presenta il Prompt di inserimento comandi esattamente come farebbe una shell a comandi.

 $ clisp
  i i i i i i i       ooooo    o        ooooooo   ooooo   ooooo
  I I I I I I I      8     8   8           8     8     o  8    8
  I  \ `+' /  I      8         8           8     8        8    8
   \  `-+-'  /       8         8           8      ooooo   8oooo
    `-__|__-'        8         8           8           8  8
        |            8     o   8           8     o     8  8
  ------+------       ooooo    8oooooo  ooo8ooo   ooooo   8
 Copyright (c) Bruno Haible, Michael Stoll 1992, 1993
 Copyright (c) Bruno Haible, Marcus Daniels 1994-1997
 Copyright (c) Bruno Haible, Pierpaolo Bernardi, Sam Steingold 1998
 Copyright (c) Bruno Haible, Sam Steingold 1999-2001
 [1]> (+ 1 2 3 4 5 6 7 8 9)
 45
 [2]>

Come abbiamo appena visto inserendo una lista composta da elementi separati da spazi tra 2 parentesi aperta e chiusa otteniamo l'esecuzione. Il processore LISP elabora (valuta) il comando inserito, sommando tutti termini che compongono la lista.

Avete appena scritto il vostro primo programma in LISP. Il Lisp esegue immediatamente i comandi introdotti sotto forma di liste che voi digitate attraverso il terminale.

La sintassi e molto semplice:

(comando liste liste liste ...)

Mediante pochi passi potete imparare a scrivere i vostri comandi ed seguire i vostri programmi.