Lisp – inverno?

invernoIl post di ieri non deve essere visto come una resa, un abbandono. Vero che sono stato ingenuo –tanto, troppo– a non controllare che il corso ci fosse tutto online, colpa mia.
Ma sono anche solo, personalmente sono convinto che quando hai la possibilità di discutere di qualcosa con qualcuno ci guadagni tu e il qualcuno di turno. Se poi è uno che ti conosce ancora meglio, sa quali sono i tuoi punti di forza e quelli deboli. OK, inutile recriminare, il Web è grande. E poi io lo vedo come una riedizione mooolto in piccolo dell’AI winter.
Anzi, no, l’inverno sta finendo! C’è Google, posso googlare.
Adesso ho una lista lunga così da esaminare, mi serve un po’ di tempo, senza fare dichiarazioni che poi devo emendare, faccio il politico.

Ma una cosa posso dirla fin da subito. Eventualmente da precisare o rigettare, ovvio, ma forse no. Intanto è vero che c’è anche Haskell ma no, prima il Lisp. Anche perché a valle ci potrebbe essere Clojure, ma ci vorrebbe anche Java e poi non ho  scopi pratici per il web.
Va forte anche Scheme, quello di SICP. Sarebbe OK ma, per quel che ne so, è qualcosa legato solo all’ambito accademico, e poi c’è Clojure all’orizzonte.
C’è il caleidoscopico Paultag con hy, chissà se viene usato per davvero? Dall’ultima volta che ho dato un’occhiata al sito vedo che va avanti, bravo! Ma vale quanto detto per Scheme.
redditSu reddit c’è una lista lunga così, qui: Common_Lisp. Da esaminare con cura, ci vorrà tempo (ma winter is over, nèh!) (almost, kwasy, dai: is ending).

Intanto una piccola divagazione (ma chiudo subito, promesso): What is the most minimal implementation of Lisp available?
C’è il libro di John McCarthy, LISP 1.5 Programmers Manual, se non altro fondamentale storicamente.
C’è Picolisp:

No one here has mentioned Picolisp which is a tiny Lisp interpreter implemented in C (with lots of code in Picolisp itself) which I find totally charming and thought provoking.
I implemented a complete RESTful server system thing in it. Good exercise.

pico
E una mia vecchia conoscenza (piace anche alla mia amica E. (ma solo a lei?)):

billbose:
have you looked at newlisp? (http://www.newlisp.org/) It is only 300kb in size while having 400 builtin functions. However, it is neither a Common Lisp or a scheme.

    AisRauli:
    Newlisp is super cool, I like it’s focus on fexprs.

Certo, OK, torno a diggare, devo trovare il migliore. Intanto chissà che non arrivi qualche suggerimento…

Posta un commento o usa questo indirizzo per il trackback.

Rispondi

Inserisci i tuoi dati qui sotto o clicca su un'icona per effettuare l'accesso:

Logo di WordPress.com

Stai commentando usando il tuo account WordPress.com. Chiudi sessione /  Modifica )

Google photo

Stai commentando usando il tuo account Google. Chiudi sessione /  Modifica )

Foto Twitter

Stai commentando usando il tuo account Twitter. Chiudi sessione /  Modifica )

Foto di Facebook

Stai commentando usando il tuo account Facebook. Chiudi sessione /  Modifica )

Connessione a %s...

Questo sito utilizza Akismet per ridurre lo spam. Scopri come vengono elaborati i dati derivati dai commenti.

%d blogger hanno fatto clic su Mi Piace per questo: