The course syllabus:
Alan's page, containing links to student portfolios and miscellaneous other
Lisp resources (some snarfed directly from http://www.apl.jhu.edu/~hall/lisp.html):
Code, lecture materials, and other items from previous versions of the course:
- Lee's Beginning Lisp Lectures
- Lee's notes on Lisp Closures, Arguments,
- Lee's notes on Lisp Data Structures
- Lee's notes on Object-Oriented Programming in Lisp with
- Lee's notes on Lisp Internals
- Lee's notes on Rule-based Programming, Production
Systems, and Expert Systems
- Lee's notes on Knowledge Representation
- Lee's notes on Search
- Lee's notes on Genetic Algorithms
- Lee's notes on Artificial Life
- Lee's notes on Logic
- Lee's notes on Machine Learning
- Lee's notes on Situated Activity
- Lee's notes and other materials on Natural Language
- Lee's hacks for running Allegro Common Lisp code from your
- mcl-color-draw-3.lisp, a simple drawing package
for Macintosh Common Lisp.
- cdrawem2.lsp, Allegro Common Lisp code that emulates
mcl-color-draw, by Adam Schwartz and Alan Robinson.
- grid2d.lisp, a simple boundary-following robot in a
grid world, based on Chapter 2 of Nilsson's book.
- genetic-salesman.lisp, code for solving traveling
salesman problem with genetic algorithms.
- Lee's class notes on Resoultion
- Lee's class notes on Machine Learning.
- Ellen Spertus's Women
in Computing page.
- The Jargon File, a comprehensive
compendium of hacker slang illuminating many aspects of hackish tradition, folklore,
and humor (with many connections to AI).
- Al Biles's GenJam genetic
- comp.ai.genetic Frequently
- Search the CMU
- Lisp code from Tanimoto's
book, The Elements of Artificial Intelligence Using Common Lisp, Second Edition
- Some MCL utilities available from
Technoligor (including some contributions from Hampshire grad Adam Alpern).
- Lee's simplified version of Peter Norvig's version of Eliza.
- The string-to-list code developed in class
a couple of years back.
- A simple Lisp utility for text-based menus.
- A bug-fix version of Tanimoto's Leibniz program.
- FPS6.0b2.lisp, Lee's rule-based programming tool
based on Mark Watson's FPS.
- Jeff Brown's production system for random violent
sentences, posted on his request.
- John Koza's original genetic programming code.
code related to the board game Go.
- Matlab genetic
algorithm for the traveling salesman problem from Natural Selection, Inc.
This page is maintained by Lee Spector and was last updated on January 29,