Welcome to CS 250 on the Web

Course news

Final grades are posted

Final grades are available.

Midterm grades available

Grades for the CS250 (not yet 350) midterm are now posted.

Homework Solutions Posted (Revised again)

The pages are now password-protected -- if you don't have the username and password, email the TA. The TA will maintain the assignments page, which includes:

Grader/T.A.

Cameron Marlow (camarlow@cs.uchicago.edu) will hold office hours this Sunday (Jan 31st) from 3pm-4pm in Ryerson 166. Assignments 1 and 2 (probably) can be picked up then.

Using Mac Common Lisp

Seems like a few folks been havin' trouble usin' that confounded MCL in the MacLab. To set things right again, I dun created a "special" MCL with all the AIMA code preloaded. If you're in the MacLab and get a hankerin' to use the AIMA code, try the followin':

  1. Go to the Chooser, and click on AppleShare and CSMaclab (in the zones window).
  2. Double-click Johnny Three in the right-hand window.
  3. Log in as a Guest, and double-click Maclab Resources.
  4. Once you've got Maclab Resources mounted on your desktop, you can go the CS 250 folder in Courses:Winter 1999 by opening the appropriate folders.
  5. Double-click the AIMA doohickey (NOT aima.lisp, the other doohickey).
  6. Test out your new-fangled environment with: (test 'search)
  7. Pat yourself on the back.

Discussion Forums (Fora?)

The HyperNews groups should be working now, so test 'em out if you've got comments. This might also be a good way to find collaborators for a final project -- post your project idea and see who else is interested.

Resources

Lisp Programming Resources

Web sites for Lisp Books

ANSI Common Lisp
The Lisp book for the class -- if you're looking for the example code form the book, you'll find it below.
CLTL2
The definitive book by Steele -- yeah that's right, the whole thing's online.
On Lisp
This is another book by Paul Graham (who wrote your ANSI Common Lisp book), but it 's a more advanced text .
Paradigms of Artificial Intelligence Programming
This book by Peter Norvig (one of the co-authors of AIMA) is commonly used as a text for AI programming classes, and has lots of AI examples and exercises.
Common Lisp HyperSpec
From the HyperSpec:
"The specification set forth in this document is designed to promote the portability of Common Lisp programs among a variety of data processing systems. It is a language specification aimed at an audience of implementors and knowledgeable programmers. It is neither a tutorial nor an implementation guide."
I couldn't have put it better myself.

Other Lisp Sites

Companies that make Lisp Products

Example code online

Code from AIMA

Code from ANSI Common Lisp (All in one file)

This page is maintained by Kurt D. Fenstermacher.
Many of the images on this and related pages came from Microsoft's SiteBuilder Web gallery.