Chapter 3 - Essential Lisp in Twelve Lessons

This chapter will teach you everything you need to know to get started with Lisp. I'll cover all of the core features of the language. I encourage you to think of this core as the Lisp language itself, and everything else as a very large standard library. With this background, you'll be much better equipped to learn the rest of Lisp, either by reading the rest of the book or via a reference manual such as Common Lisp: The Language, 2nd Edition.

You should read this chapter all the way through. At times, I mention other chapters and later sections of this chapter, but you shouldn't have to follow these references to understand this chapter. When you finish this chapter, you should work through Chapter 4 while sitting at the keyboard of your Lisp system.

  • Lesson 1 - Essential Syntax
  • Lesson 2 - Essential Evaluation
  • Lesson 3 - Some Examples of Special Forms and Macros
  • Lesson 4 - Putting things together, and taking them apart
  • Lesson 5 - Naming and Identity
  • Lesson 6 - Binding versus Assignment
  • Lesson 7 - Essential Function Definition
  • Lesson 8 - Essential Macro Definition
  • Lesson 9 - Essential Multiple Values
  • Lesson 10 - A Preview of Other Data Type
  • Lesson 11 - Essential Input and Output
  • Lesson 12 - Essential Reader Macros

  • Contents | Cover
    Chapter 2 | Chapter 4
    Copyright © 1995-1999, David B. Lamkins
    All Rights Reserved Worldwide

    This book may not be reproduced without the written consent of its author. Online distribution is restricted to the author's site.