Skip to main content
  • Book
  • © 2005

Practical Common Lisp

Apress

Authors:

Buy it now

Buying options

eBook USD 59.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book USD 79.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book USD 89.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Other ways to access

This is a preview of subscription content, log in via an institution to check for access.

Table of contents (32 chapters)

  1. Front Matter

    Pages i-xxv
  2. Introduction: Why Lisp?

    • Peter Seibel
    Pages 1-7
  3. Practical: A Simple Database

    • Peter Seibel
    Pages 19-36
  4. Syntax and Semantics

    • Peter Seibel
    Pages 37-49
  5. Functions

    • Peter Seibel
    Pages 51-63
  6. Variables

    • Peter Seibel
    Pages 65-78
  7. Macros: Standard Control Constructs

    • Peter Seibel
    Pages 79-88
  8. Macros: Defining Your Own

    • Peter Seibel
    Pages 89-102
  9. Practical: Building a Unit Test Framework

    • Peter Seibel
    Pages 103-113
  10. Numbers, Characters, and Strings

    • Peter Seibel
    Pages 115-125
  11. Collections

    • Peter Seibel
    Pages 127-140
  12. Beyond Lists: Other Uses for Cons Cells

    • Peter Seibel
    Pages 153-162
  13. Files and File I/O

    • Peter Seibel
    Pages 163-177
  14. Practical: A Portable Pathname Library

    • Peter Seibel
    Pages 179-187
  15. Object Reorientation: Generic Functions

    • Peter Seibel
    Pages 189-202
  16. Object Reorientation: Classes

    • Peter Seibel
    Pages 203-218
  17. A Few FORMAT Recipes

    • Peter Seibel
    Pages 219-231

About this book

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.

About the author

Peter Seibel is a serious developer of long standing. In the early days of the Web, he hacked Perl for Mother Jones and Organic Online. He participated in the Java revolution as an early employee at WebLogic which, after its acquisition by BEA, became the cornerstone of the latter's rapid growth in the J2EE sphere. He has also taught Java programming at UC Berkeley Extension. He is the author of Practical Common LISP from Apress.

Bibliographic Information

Buy it now

Buying options

eBook USD 59.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book USD 79.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book USD 89.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Other ways to access