|
A very nice collection of legally free online Lisp Programming Books
http://linkmingle.com/list/List-Free-Online-Lisp-P
created by freebooksandarticles on 2008-06-17 09:08:00
|
|
Most of the GNU Emacs text editor is written in the programming language called Emacs Lisp. You can write new code in Emacs Lisp and install it as an extension to the editor. However, Emacs Lisp is more than a mere “extension language”; it is a full computer programming language in its own right. You can use it as you would any other programming language.
http://www.gnu.org/software/emacs/manual/html_mono
created by freebooksandarticles on 2008-06-16 13:45:07
|
|
This page, and the pages it links to, contain text of the Common Lisp book Practical Common Lisp published by Apress These pages now contain the final text as it appears in the book.
http://www.gigamonkeys.com/book/
created by freebooksandarticles on 2008-06-16 13:40:27
|
|
The terms of the license agreement are simple: this is a copyrighted work that I make available for your personal use without charge. This Free Web Book may be re-distributed as course material. Do not mirror this Web Book.
http://www.markwatson.com/opencontent/lisp_lic.htm
created by freebooksandarticles on 2008-06-16 13:34:40
|
|
In this greatly expanded edition of the defacto standard, you'll learn about the nearly 200 changes already made since original publication - and find out about gray areas likely to be revised later. Written by the Vice-Chairman of X3J13 (the ANSI committee responsible for the standardization of Common Lisp) and co-developer of the language itself, the new edition contains the entire text of the first edition plus six completely new chapters.
http://www.cs.cmu.edu/Groups/AI/html/cltl/cltl2.ht
created by freebooksandarticles on 2008-06-16 13:42:32
|
|
Lisp has a long, rich history dating back more than forty years. It has survived all of the programming "revolutions" that have rendered lesser langauges obsolete. Despite its being taught as a curiosity, if at all, by college and university staff who themselves have a poor understanding of the continuing growth and evolution of Lisp, new generations of programmers continue to seek out Lisp as a tool to solve some of the most difficult problems in the world of computing.
http://psg.com/~dlamkins/sl/contents.html
created by freebooksandarticles on 2008-06-16 13:41:24
|
|
Lisp stands for LISt Processing, and the programming language handles lists (and lists of lists) by putting them between parentheses. The parentheses mark the boundaries of the list. Sometimes a list is preceded by a single apostrophe or quotation mark, '. Lists are the basis of Lisp.
http://www.gnu.org/software/emacs/emacs-lisp-intro
created by freebooksandarticles on 2008-06-16 13:37:40
|
|
This text has been written to provide a quick introduction to the basic elements of Common Lisp for both experienced and novice programmers.
http://mypage.iu.edu/~colallen/lp/
created by freebooksandarticles on 2008-06-16 13:44:18
|
|
On Lisp is a comprehensive study of advanced Lisp techniques. It gives the first complete description of macros and macro applications.
http://paulgraham.com/onlisptext.html
created by freebooksandarticles on 2008-06-16 13:43:40
|
|
The notes from an on-line course, CSE 202, using this book, and given in Fall, 2000, is available. This course is not currently being given. Do not send exercises to the author.
http://www.cse.buffalo.edu/pub/WWW/faculty/shapiro
created by freebooksandarticles on 2008-06-16 13:33:15
|