usare il LISP

Linguaggi di programmazione: php, perl, python, C, bash e tutti gli altri.
Avatar utente
mickey
Prode Principiante
Messaggi: 127
Iscrizione: domenica 22 ottobre 2006, 1:24

usare il LISP

Messaggio da mickey »

Ciao,
sto cercando di usare il LISP sotto ubuntu da shell; ho installato Clisp e Cmucl: Gia' qui se qualcuno mi spiega la differenza...
Il problema eè che usando entrambi, non riesco piu' ad uscire dal programma lisp (dopo aver lanciato ad esempio CLisp; lo strano è che entrambi mi danno lo stesso problema -> deduco quindi che mi manca qualche pacchetto forse...)
Ecco cosa succede quando digito 'exit':

Codice: Seleziona tutto

Help (abbreviated :h) = this list
Use the usual editing capabilities.
(quit) or (exit) leaves CLISP.
[3]> exit                                                                           <-----------------

*** - EVAL: variable EXIT has no value
The following restarts are available:
USE-VALUE      :R1      You may input a value to be used instead of EXIT.
STORE-VALUE    :R2      You may input a new value for EXIT.
ABORT          :R3      ABORT
Break 1 [4]>
Dopo di che, posso fare quello che voglio ma non ne esco: devo killare la finestra. Qualcuno puo' consigliarmi? grazie.
Avatar utente
bite
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 3798
Iscrizione: sabato 19 maggio 2007, 22:10

Re: usare il LISP

Messaggio da bite »

Devi digitare proprio (quit) o (exit) con le parentesi.
Avatar utente
mickey
Prode Principiante
Messaggi: 127
Iscrizione: domenica 22 ottobre 2006, 1:24

Re: usare il LISP

Messaggio da mickey »

grazie! sono molto novizio....ma la differenza tra i due....in definitiva potresti spiegarmi in 3 righe che cosa ho installato?? interpreti? Differenze?
Avatar utente
bite
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 3798
Iscrizione: sabato 19 maggio 2007, 22:10

Re: usare il LISP

Messaggio da bite »

Sono due diverse implementazioni del Common Lisp, ce ne sono parecchie.

Io non sono attualmente un grande utilizzatore del Lisp, l'ho usato in gioventù su una macchina dedicata (Symbolics) e poi non ne ho più avuto occasione. Ho fatto qualche giro sulle implementazioni correnti ma più che altro per nostalgia. Non saprei dirti le differenze tra le due. Ti rimando però ai rispettivi siti:
http://clisp.cons.org/
http://www.cons.org/cmucl/
(Notare la finezza del 'cons' negli indirizzi).

Se posso chiedere, che ci fai o che vorresti farci con il Lisp? Secondo me è roba di modernariato, da amatori  :)
Avatar utente
mickey
Prode Principiante
Messaggi: 127
Iscrizione: domenica 22 ottobre 2006, 1:24

Re: usare il LISP

Messaggio da mickey »

Vorrei imparare i rudimenti per cultura personale. So che era molto usato nell'intelligenza artificale ma ora non lo so. Da quello che mi hai detto, no!

Grazie.
Avatar utente
bite
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 3798
Iscrizione: sabato 19 maggio 2007, 22:10

Re: usare il LISP

Messaggio da bite »

La cultura personale non fa mai male. La mia personale scarsa simpatia per il lisp è dovuta all'"angoscia da parentesi", pazienza dimenticarne una perché l'interprete se ne accorge subito, ma metterne una nel posto sbagliato certe volte può essere difficile da trovare.

Il Lisp era molto usato nell'approccio "simbolico" all'intelligenza artificiale (sistemi esperti, dimostrazione automatica di teoremi e similari). Adesso forse è un po' passato di moda, mi sembra che ci sia più interesse per la convergenza con la neurobiologia. Di recente Tomaso Poggio, uno scienziato italiano molto in gamba che guardacaso sta al MIT, ha parlato delle sue ricerche sulla visione al Festival della Mente di Sarzana e molti quotidiani l'hanno intervistato, forse ti sarà capitato di leggere qualcosa.
Scrivi risposta

Ritorna a “Programmazione”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 3 ospiti