Welcome to CS 250 on the Web
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:
- Homework Assignments
- Grade Information
- Solutions
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':
- Go to the Chooser, and click on AppleShare and CSMaclab (in the
zones window).
- Double-click Johnny Three in the right-hand window.
- Log in as a Guest, and double-click Maclab Resources.
- 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.
- Double-click the AIMA doohickey (NOT aima.lisp, the other
doohickey).
- Test out your new-fangled environment with:
(test 'search)
- 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.
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
- Franz The maker of Allegro Common Lisp
and related products.
- Harlequin
- Digitool The current keeper of
Macintosh Common Lisp (the Lisp in the MacLab).
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.