Homepage

Organization

Grading

Resources

CSC 4500 Resources

Lisp Resources

Common LISP: The Language, 2nd ed. A good book if you want to have the whole LISP language at your fingertips. Each function's discussion is reasonably detailed, but you won't find many examples of how to use the functions. Also available online.

LispWorks Personal Edition Lispworks 4.1. Right click and save the zip file link to your desktop.
Paradigms of Artificial Intelligence Programming: Case Studies in Common Lisp" Introduces LISP via re-implementations of classic AI programs. It has many examples and a nice emphasis on efficiency issues in LISP coding.

RCXLisp 1.3 User Manual The user manual for the language that lets you remotely control RCXs from LispWorks and run Lisp-like programs on RCXs.

WWW Resources

LEGO MindStorms® Resources

  • RCXLisp 1.3 for Windows - The Lisp programming environment in this course.
  • LUGNET - A site/newsgroup organized by LEGO fans; a lot of good techie info.
  • LEGO Mindstorms Internals - A good collection of links and information about what you can do with MindStorms.
  • RCX Internals - A great site by Kekoa Proudfoot - a grad student at Stanford who reverse-engineered much of the RCX.
  • LEGO® MINDSTORMS™ Robots - A book about MindStorms Robots from O'Reilly.
  • NQC - The "Not Quite C" Programming Language.
  • RCX Command Center - An editor+compiler environment (requires NQC) for programming RCXs.
  • Gordon's BRICK PROGRAMMER - An alternative "tree-based" editor+compiler environment for programming RCXs.
  • Real-Time Controller - A package by Clint Rutkas for using your PC as a remote control for a MindStorms robot.

AI Resources

  • AI Resource List - A *HUGE* collection of AI links, maintained by Stuart Russell as a complement to his book, "Artificial Intelligence: A Modern Approach."

Last modified: 3/12/08