Structure and
Interpretation
of Computer
Programs

Fall 2021
course
site
-->

resources

SICP textbook

software

This courses uses the "scheme" language, a dialect of lisp.

The dialect in the book is purposefully minimalistic and somewhat archaic, but there are currently supported scheme implementations that can be customized to run the book code. The two that I would suggest working with are either racket or guile.

If you use racket, then you're best using its IDE built-in editor application, DrRacket.

If you use guile, then you'll also need a text editor that understands lisp formatting, such as emacs (my preference) or sublime text or whatever - YMMV.

other

Possible avenues of study later this term.

command line

code editors & IDEs

compilers & related material

https://cs.bennington.college /courses /fall2021 /sicp /resources
last modified Mon November 22 2021 1:43 pm