Spring 2008 - Michael Elhadad
Classes:
Fall 2013:
Previous courses:
Reference Material on Scheme
Galapagos
Galapagos is
an interactive multithreaded Scheme interpreter with turtle graphics for
Windows 95. It is built around the SCM interpreter, and it provides
multiple interpreters, threads, turtles, and drawing boards, all running
concurrently using WIN32's multithreading abilities, and freely available.
Galapagos has been developed as a Graduation Project by Elad Eyal and Miki
Tebeka, and it is wonderful.
Schemes installed in the department
- scm and slib. Run as scm.
- MzScheme: Run as mzscheme. Includes an on-the-fly compiler.
- DrScheme: Run as drscheme. This is MzScheme with a nice graphical
environment for development and debugging. Lots of addons to do cute
graphics and things like that.
Textbook
Harold Abelson and Gerald Jay Sussman, with Julie Sussman:
Structure and Interpretation of Computer Programs, MIT Press,
2nd ed., 1996. (SICP)
See also the
Home page of the book.
Other sources
Last modified May 22, 2012,
Michael Elhadad