Newsgroup: it.comp.os.linux.development
Titolo: Qualche domanda sul LISP.

Salve,
Partendo dal fatto che di materiale riguardante il LISP ne ho trovato 
poco, non sono riuscito a rispondere ad alcune domande che mi ero posto 
in merito a questo linguaggio e sono:
E' ancora utile impararlo?
Oltre ad Autocad e a Emacs quali applicazioni possono essere sviluppate 
in LISP?
E' un linguaggio da utilizzarsi principalmente per imparare le basi ella 
programmazione (tipo SCHEME che e' un suo derivato)?
Ho trovato riferimenti alla NASA. a grandi industrie che lo utilizzano 
ma nessun riferimento a quali applicazioni scritte in LISP queste 
organizzioni adottino.
Viene considerato un linguaggio al di sopra di tutti gli altri linguaggi 
ma se l'affermazione e' vera perche' la grande maggioranza dei programmi 
e' scritta in tutta una serie di linguaggi e non in LISP?
Come linguaggio mi attira ma non ho tempo da sprecare per imparare un 
linguaggio che non mi permetta di sviluppare applicazioni sulle reti o 
di altro genere.
Grazie per l'eventuale risposta.

 Grazie per l'eventuale risposta.
Di nulla   Manlio

 di altro genere.
Se vuoi studiarti un linguaggio funzionale per applicazioni di rete 
potresti impararti Erlang
-- 
"Never underestimate the bandwidth of a station wagon full of tapes
hurtling down the highway" - Andrew S. Tanenbaum
http://blog.mainardi.me
python -c "print 'bG9ybWF5bmFAZ21haWwuY29t'.decode('base64')"

 Grazie per l'eventuale risposta.
Buon studio.

 Grazie per l'eventuale risposta.
Spero di essere stato utile e di averti incuriosito! Ovviamente non ho
neanche non  dico scalfito, ma  neanche soffiato via la  polvere dalla
superficie del problema! :))
Se decidi di iniziare ti consiglio:
- di comprare  il libro di Seibel se  puoi e hai problemi  (come me) a
  studiare un argomento complesso senza un supporto cartaceo ;) ;
- di cominciare con questi esercizi:
http://www.ic.unicamp.br/~meidanis/courses/mc336/2006s2/funcional/L-99_Ninety-Nine_Lisp_Problems.html
e di saltare agli ultimi quando ti sei stancato di manipolare le liste
con funzioni ricorsive.  :)
- di non perderti d'animo.
Ciao!
C.
¹  "let over  lambda" porta  ad  esempio la  libreria per  espressioni
regolari cl-ppcre
-- 
Dio é morto, Marx é morto, e anch'io non mi sento tanto bene...
 -- Woody Allen


Rispondo anch'io ma con un ritardo mostruoso...
Il materiale che ti hanno già consigliato è ottimo, specialmente 
"Practical Common  Lisp".
Personalmente, mi sono convinto a studiarlo leggendo 
http://www.defmacro.org/ramblings/lisp.html
, ovvero un articolo di uno 
che è passato dalla tua situazione, ha imparato il lisp, e ha provato a 
spiegare perchè ne vale la pena.
Sono poi rimasto letteralmente a bocca aperta leggendo "ANSI COmmon 
Lisp", di Paul Graham (non gratis purtroppo): nel capitolo 17 si vede 
come implementare un micro linguaggio a oggetti, e la prima stesura 
occupa 8 righe -- otto; ma bada che a stupirmi non era tanto la brevità, 
quanto il fatto che da metà libro in poi quel codice avrei potuto 
scriverlo io nello stesso identico modo, se solo ci avessi pensato (tipo 
"uovo di Colombo" ;)
Per il resto, tieni conto che esistono molte varianti di lisp, e passare 
dall'una all'altra non sembra una cosa così traumatica (a giudicare da 
quante persone mettono a confronto la versione X e la versione Y almeno).
In boca al lupo!