My way into LISP

References and tipes to learn LISP

There are a lot of ways of learning a programing language, the tips that follows describe my way into LISP. This my work for you, or, maybe not.

  1. Work out the Introduction to Programming in Emacs Lisp; it is not THE lisp that we are aiming, but we will run Lisp with SLIME, and it is a good thing to learn: emacs lisp; learn the difference between Dynamic Binding and Lexical Binding
  2. Run Steel Bank Common Lisp in Emacs with SLIME
  3. Move on to some fundamentals on lisp an read "The roots of LISP" by Paul Graham; try to reproduce the results in another programing language, e.g., in my case GNU/Octave :)
  4. Read the original McCarthy's paper on Recursive Functions of Symbolic Expressions and their Computation by Machine (Part I)
  5. Find a copy of the 2nd ed. of the "The little lisper": read it
  6. Start reading On Lisp, by Paul Graham
  7. Find out about Scheme and run it on a GNU/Linux system
  8. Read some of The Original 'Lambda Papers' by Guy Steele and Gerald Sussman
  9. Start reading Structure and Interpretation of Computer Programs, by Abelson, Sussman, and Sussman
  10. Start reading Paradigms of Artificial Intelligence Programming: Case Studies in Common Lisp, by PeterNorvig
  11. Have a look at the lispmachine.net
  12. do what ever you like...

(To be continued...)

ç

Palavras chave/keywords: lisp

Última actualização/Last updated: 2014-02-20 [14:38]


1999-2014 (ç) Tiago Charters de Azevedo

São permitidas cópias textuais parciais/integrais em qualquer meio com/sem alterações desde que se mantenha este aviso.

Verbatim copying and redistribution of this entire page are permitted provided this notice is preserved.