LISP (Lisp In Small Pieces) è un libro pulito; mostra clossette (piccolo sistema obetto) e alcune cose del compilatore. Senza dubbio, il libro di norvig è fantastico.
Mi piacciono molto anche i "problemi di costruzione" ma il codice è un po 'ruff. Non sono utilizzato per associare variabili con ambito dinamico nell'elenco dei parametri. Ma ha reso molto divertenti i miglioramenti cercando di "pre-compilare" la rete di discriminazione.Questo libro fornisce altri approcci ad alcuni codici di Norvig; Continuo a pensare che il codice di Norvigs sia un codice molto più "ordinato e pulito" (più facile da leggere e comprendere, e comunque creativo).
"Building risolutori di problemi" dovrebbe venire con un'etichetta di avvertimento del tipo "hai intenzione di bisogno di alcuni aspiren (SP). Si sentiva come un fulmine mi ha colpito in testa quando finalmente 'capito' rms e La dipendenza di sussmans ha diretto il backtracking.Compilare il pdis è stato anche brillante, roba eccellente, vorrei solo poter ricordare tutto ...
[Sacla] (http://homepage1.nifty.com/bmonkey/lisp/sacla /index-en.html) implementa una porzione considerevole di Common Lisp in Common Lisp, quindi sarebbe un buon esempio di ciò che suggerisci – jmbr