Lecture Notes and Alternative Readings
The following materials are avaiable:
- 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 reading chapter reading list by lecture/week/assignment,
( To appear later... )
I've put together some discussion on
commenting lisp code.
See Lisp Guildhall page on
style.
I've also put together a short discussion of
antibugging techniques.
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
See Lisp Guildhall page on
local code repository.
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.
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