Lecture Notes and Alternative Readings

The following materials are avaiable:

The Lab Handouts

Lab 1 ( 1/10/95 ) Getting Started
This lab covered transfering files and an introduction to MCL, Fred, the Listener, Mosaic, Lynx, and NCSA Telnet.
Lab 1.5 ( 1/13/95 ) Utilizing Emacs
This is what I should have added to lab 1. There are two versions. One for Fred and one for GNU Emacs. Doing Both is not a bad idea. These are totally optional.
Lab 2 ( 1/17/95 ) Hey! I didn't...
Visualization of Evaluation, Recursion, etc.
Lab 3 ( 1/24/95 ).
Fun with higher order functions.
Lab 4 ( 1/31/95 ) Mission Impossible...
Evaluation revisited. ADT what are they and how do you modify them.
Lab 5 ( 2/7/95 ) To boldly search where...
Trees revisted. Depth First Search. Breadth First Search. Generic Search. NOTE: the lab 5 appendum is not online. It is merely a pictorial representation of the example trees given in lab5.lisp.
Lab 6 ( 2/14/95 ) Looking for a needle...
The 8 Tile Puzzle, State Space, Searching State Space, ...
Lab 7 ( 2/21/95 ) Everything...Loop Macro...
Declaring Global Vars, Describe, Lexical and Dynamic Scoping, The Loop Macro.
Lab 8 ( 2/28/95 ) Stacks,Speed, and Macros
What the Lisp Stack looks like, Timing with Time, Macroexpansion.

A guide to the Book Chapters by topic

A reading chapter reading list by lecture/week/assignment, ( To appear later... )

Other Stuff

I've put together some discussion on commenting lisp code. Archival Note: See Lisp Guildhall page on style.

I've also put together a short discussion of antibugging techniques. Archival Note: See Lisp Guildhall page on development.
The material covers examples of error , cerror, etc. [ 2/2/95 2360 Students don't be too cocerned with the assert example. It uses something you haven't seen yet.]

Here are the lisp files from the Appendicies of Touretzky's book. If you grad the load file and the MCL versions of the files you should be set for the Macs in the Labs. All you need to do is "Load" the load file and it will do the rest.
As of 1/18/95 there is only one version for both LCL and MCL

Archival Note: See Lisp Guildhall page on local code repository.

Kurt Eiselt's Lecture Notes

In previous lifetimes of this course Kurt Eiselt has taught this class and has developed a set of lecture notes to go with it. ( for those of you without access to "Word" on this class who didn't know.) I've convinced Kurt that it would be good thing to let you guys have access to these ( it wasn't hard :-) ).

Please note that even if it doesn't appear at the bottom these notes are copyright by Kurt. Maybe these will end being a book one day.

Archival Note: See Lisp Guildhall 2360 archivalpage on


Back to 2360 Alternative Resources Homepage
Last modified: by Lyman S. Taylor(lyman@cc.gatech.edu)
(c) copyright Lyman S. Taylor 1995, All rights reserved