background preloader

Lisp

Facebook Twitter

Practical Common Lisp. 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. If you find errors in these pages, please send email to book@gigamonkeys.com. These pages will remain online in perpetuity—I hope they will serve as a useful introduction to Common Lisp for folks who are curious about Lisp but maybe not yet curious enough to shell out big bucks for a dead-tree book and a good Common Lisp tutorial for folks who want to get down to real coding right away.

However, don't let that stop you from buying the printed version available from Apress at your favorite local or online bookseller. For the complete bookstore browsing experience, you can read the letter to the reader that appears on the back cover of the treeware edition of the book. Amazon | Powells | Barnes & Noble Download source code: tar.gz | zip Like what you've read? The Common Lisp Cookbook. Common Lisp: A Gentle Introduction to Symbolic Computation. This book, with minor revisions, is back in print from Dover Publications and can be purchased in paperback form at Amazon.com, Barnes & Noble, etc. An e-book version will be released in late February, 2013. Free software accompanying the book is also available. This 1990 edition may be distributed in hardcopy form, for non-profit educational purposes, provided that no fee is charged to the recipient beyond photocopying costs. All other rights reserved. You may not redistribute the Postscript file, e.g., you may not put a copy on another web page, or include it on a CD-ROM.

Entire book -- Postscript (1.75 MB file) Entire book -- PDF (1 MB file) Figures missing from the book (780K PDF) Free software accompanying this book is also available. Materials provided by David S. Common Lisp Documentation. The Common Lisp HyperSpec The Common Lisp HyperSpec™ is the acclaimed online version of the ANSI Common Lisp Standard, suitable for LispWorks users. The HyperSpec is derived from the official standard with permission from ANSI and NCITS (previously known as X3). It contains the full text of the ANSI standard and ancillary information. The Common Lisp HyperSpec was prepared (1996) and revised (2005) by Kent Pitman. As Project Editor of X3J13 Kent Pitman managed the completion of the document which became the ANSI Common Lisp Standard.

The ANSI Common Lisp standard contains nearly 1100 pages describing nearly a thousand functions and variables in sufficient detail to accommodate hosting of the language on a wide variety of hardware and operating system platforms. While the ANSI document remains the official standard, we think that in practice you'll find the Common Lisp HyperSpec much easier to navigate and use than its paper/PDF alternative. The Common Lisp Standard CLtL2. Common Lisp the Language, Second Edition. ANSI Common Lisp. Successful Lisp - Contents. Common Lisp Resources.

ANSI CL spec [Kent Pitman, X3J13 editor] HTML: TeX/DVI: PostScript: MOP (Meta-Object Protocol) CLtL2 in HTML [Mark Kantrowitz] Building a Windows version of CLISP using MinGW [Frank Buss] CLISP programming - by a newbie, for newbies [Mark Carter] Advanced Use of Lisp's FORMAT Function [Gene Michael Stover] Lisp logos Lisp: Good News, Bad News, How to Win Big [Richard P.

The right tool for the job [Sam Steingold] An Introduction and Tutorial for Common Lisp [Marty Hall] common-lisp.net Lisp History OpenMCL packages. Index. John McCarthy. I'm Professor Emeritus (as of 2001 Jan 1) of Computer Science at Stanford University and here's more about me including addresses. What's new?

It occurs to me that those who have already looked at this web page might not want to slog through all of it on the chance that something newly installed might interest them. If you've looked at the page before, then look at this dated list. Dates start in 1995 July. THE ROBOT AND THE BABY is a science fiction story. I have decided to make some comment from time to time on world, national and scientific affairs. My goal is get all my papers and many of my notes into a form reachable from this page. Slides for most of my lectures are here.

If any of the papers here are listed as references, I would be grateful if the URLs were given along with the printed references. The sustainability pages are essentially done, although I plan to improve them and respond to inadequacies people find. What is Artificial Intelligence? Notes on AI events What is AI? Common Lisp the Language, 2nd Edition. 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. They cover: README file and the Digital Press catalog with any distributed electronic copies of Common Lisp the Language. Known Bugs The LaTeX sources were converted to html using the latex2html program.

We fixed many of the glitches by hand, but may have missed some. When in doubt, check your copy of the original paperbound version. Because latex2html replaces mathematical formulas, tables, figures, and non-ascii characters with embedded GIFs, you may find that some characters drop out when cutting and pasting the text. Acknowledgments. LISP Information and Resources. Lisp & CGI a tutorial for new programmers.