My way into LISP
References and tips how to learn LISP
Ref.: http://www.xkcd.com/
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.
- 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
- Run Steel Bank Common Lisp in Emacs with SLIME
- 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 :)
- Read the original McCarthy's paper on Recursive Functions of Symbolic Expressions and their Computation by Machine (Part I)
- Find a copy of the 2nd ed. of the "The little lisper": read it
- Start reading On Lisp, by Paul Graham
- Find out about Scheme and run it on a GNU/Linux system
- Read some of The Original 'Lambda Papers' by Guy Steele and Gerald Sussman
- Start reading Structure and Interpretation of Computer Programs, by Abelson, Sussman, and Sussman
- Start reading Paradigms of Artificial Intelligence Programming: Case Studies in Common Lisp, by PeterNorvig
- Have a look at the lispmachine.net
- ...
Have fun!
Palavras chave/keywords: lispCriado/Created: NaN
Última actualização/Last updated: 10-10-2022 [14:26]
(c) Tiago Charters de Azevedo