Join Amazon Prime and ship Two-Day for free and Overnight for $3.99. Already a member? Sign in.

 

or
Sign in to turn on 1-Click ordering.
 
   
More Buying Choices
37 used & new from $32.69

Have one to sell? Sell yours here
 
   
Tell a Friend
Practical Common Lisp
 
 
Are You an Author or Publisher?
Find out how to publish your own Kindle Books
 
  

Practical Common Lisp (Hardcover)

by Peter Seibel (Author)
4.4 out of 5 stars  (48 customer reviews)

List Price: $59.99
Price: $47.70 & this item ships for FREE with Super Saver Shipping. Details
You Save: $12.29 (20%)
In Stock.
Ships from and sold by Amazon.com. Gift-wrap available.

Want it delivered Friday, July 25? Choose One-Day Shipping at checkout. See details

37 used & new available from $32.69

Better Together

Buy this book with ANSI Common LISP (Prentice Hall Series in Artificial Intelligence) by Paul Graham today!

Practical Common Lisp ANSI Common LISP (Prentice Hall Series in Artificial Intelligence)
Buy Together Today: $114.30

Customers Who Bought This Item Also Bought

Paradigms of Artificial Intelligence Programming: Case Studies in Common Lisp

Paradigms of Artificial Intelligence Programming: Case Studies in Common Lisp by Peter Norvig

4.9 out of 5 stars (7)  $77.36
Programming Erlang: Software for a Concurrent World

Programming Erlang: Software for a Concurrent World by Joe Armstrong

4.7 out of 5 stars (23)  $24.39
Successful Lisp: How to Understand and Use Common Lisp

Successful Lisp: How to Understand and Use Common Lisp by David B. Lamkins

4.6 out of 5 stars (10)  $42.00
Structure and Interpretation of Computer Programs - 2nd Edition (MIT Electrical Engineering and Computer Science)

Structure and Interpretation of Computer Programs - 2nd Edition (MIT Electrical Engineering and Computer Science) by Harold Abelson

3.4 out of 5 stars (158)  $64.29
The Little Schemer - 4th Edition

The Little Schemer - 4th Edition by Daniel P. Friedman

3.9 out of 5 stars (33)  $26.46
Explore similar items : Books (100)


Editorial Reviews
Product Description

...it has a fresh view on the language and the examples in the later chapters are usable in your day-to-day work as a programmer.

— Frank Buss, Lisp Programmer and Slashdot Contributor

If youre interested in Lisp as it relates to Python or Perl, and want to learn through doing rather than watching, Practical Common Lisp is an excellent entry point.

— Chris McAvoy, Chicago Python Users Group

Lisp is often thought of as an academic language, but it need not be. This is the first book that introduces Lisp as a language for the real world.

Practical Common Lisp presents a thorough introduction to Common Lisp, providing you with an overall understanding of the language features and how they work. Over a third of the book is devoted to practical examples such as the core of a spam filter and a web application for browsing MP3s and streaming them via the Shoutcast protocol to any standard MP3 client software (e.g., iTunes, XMMS, or WinAmp). In other "practical" chapters, author Peter Seibel demonstrates how to build a simple but flexible in-memory database, how to parse binary files, and how to build a unit test framework in 26 lines of code.



Download Description

Lisp is thought of an academic language but it need not be. This is the first book that introduces Lisp as a language for the real world.

Part I is the introduction to the Lisp language. The goal in Part I is to give the reader an overall understanding of the features of the language and a sufficiently robust understanding of how they work in order to prepare the reader for the practical code examples in Part II. Part I includes the case studies of the Franz Store, Viaweb, Pandorabots, and ASCENT.

Part II will show larger-scale examples of practical Lisp programming. The practical examples in this section are all centered around building a streaming mp3 server. By the end of the book, the reader will have code for a Lisp mp3 server that serves streaming mp3s via the Shoutcast protocol to any standard mp3 client software (e.g. iTunes, XMMS, or WinAmp). Siebel will show how to store metadata in both a simple home- brew sexp database as well as a relational database (MySQL). He will demonstrate how to use threads to support multiple simultaneous client connections. The server will advertise a Web Service (WSDL) interface and a Web Services programmer (i.e. anyone with Visual Studio .NET) can write an app to replace the browser-based interface.

Common Lisp: LISP, an acronym for list processing language was designed for easy manipulation of data. Developed in 1959 by John McCarthy, it is still the most commonly used language for artificial intelligence (AI) programming. It is one of the oldest programming languages still in relatively wide use and is widely taught in universities. LISP's ability to compute with symbolic expressions like those used in language processing makes it convenient for AI applications.



See all Editorial Reviews

Product Details
  • Hardcover: 500 pages
  • Publisher: Apress; 1 edition (April 11, 2005)
  • Language: English
  • ISBN-10: 1590592395
  • ISBN-13: 978-1590592397
  • Product Dimensions: 9.3 x 7.2 x 1.4 inches
  • Shipping Weight: 2 pounds (View shipping rates and policies)
  • Average Customer Review: