The Department of Computer Science & Engineering
cse@buffalo

CSE202: Programming in Lisp

Course
Grades
Email

Welcome

Policies
    Grades
    Inc
    Intgrty

Preface
Part I
  Chap 1
  Chap 2
  Chap 3
  XEmacs
  Chap 4
  Chap 5
  Chap 6
  Chap 7
  Chap 8
  Chap 9
Part II
  Chap 10
  Chap 11
  Chap 12
  Chap 13
  Chap 14
  Chap 15
  Chap 16
  Chap 17
  Chap 18
  Chap 19
  Chap 20
  Chap 21
  Chap 22
  Chap 23
Part III
  Chap 24
  Chap 25
  Chap 26
  Chap 27
  Chap 28
  Chap 29
  Chap 30
  Chap 31
  Chap 32
Part I: THE BASICS

In Part I, you will learn the basics of interacting with Common Lisp, including entering and leaving the Common Lisp environment, interacting with the Lisp listener, and entering and evaluating objects of the basic Common Lisp data types.

In Part I, you will interact with Common Lisp in "desk calculator" mode, where you just type in forms using predefined functions, and Common Lisp prints their values. You will not write your own functions (i.e., you own programs) until Part II. Nevertheless, this is important material that you will need to master before going on. However, you should be able to finish Part I fairly quickly.

For the first few chapters, you will run Common Lisp at the shell level. Then we will switch to running it inside the XEmacs editor, which provides an excellent development environment.

Happy Lisping!

Next

Copyright © 1999, 2000 by Stuart C. Shapiro. All rights reserved.

Stuart C. Shapiro <shapiro@cse.buffalo.edu>