This section contains free e-books and guides on Lisp, some of the resources in this section can be viewed online and some of them can be downloaded.
Intro to LispLuigi LauraPDF
| 139 Pages
Lisp is much more flexible than most languages.
Users have such total control over what goes on that if they do not like the
syntax of the language, they may change it to suit themselves. Topics covered
includes: Characteristics of Lisp, Syntax of Lisp, Lisp Data Structures, Putting
lists together, Equality, PROGN, Defining Functions, Programming Example,
Iteration: DOTIMES, Global Variables, Lexical Closures, Characters, Arrays,
Strings, Sequences, Input in Lisp, Using the Trace Facility, Multiple Values,
Output in Lisp, Function Parameters, Looping Constructs and Defmacro.
Learning Lisp for CMPT 310Philip FonOnline
| NA Pages
This note coveres the following topics: Basic LISP Programming, advanced Functional
Programming in LISP, Data Abstraction in LISP, Imperative Programming in LISP.
On Lisp (Paul Graham)NAOnline
| NA Pages
book covers important subjects related to bottom-up programming, including
functional programming, rapid prototyping, interactive development, and
The Common Lisp CookbookThe Common Lisp Cookbook
| NA Pages
The book covers the following topics: Strings, Dates and Times, Hash Tables, Pattern Matching
or Regular Expressions, Functions, Loop, Input or Output, Files and Directories,
Packages, Macros and Backquote, CLOS (the Common Lisp Object System), Sockets,
Interfacing with your OS, Foreign Function Interfaces, Threads, Defining
Systems, Setting up an IDE with Emacs on Windows or Mac OS X, Using Emacs as a
Lisp IDE, Using the Win32 API and Testing.
|Practical Common Lisp (Peter Seibel)|
|Natural Language Processing in Lisp (Gerald Gazdar, Chris Mellish)|
|Common LISP the Language, 2nd Ed. (G.L. Steele Jr.) Mirror|
|Common Lisp A Gentle Introduction to Symbolic Computation (by David S. Touretzky)|
|An Introduction to Programming in Emacs Lisp|
|Loving Lisp the Savy Programmers Secret Weapon (Mark Watson)|
|Developing Component Software with CORBA|