neilvandyke.org

SICP in Texinfo Format

 [unimportant screenshot]

MIT Press graciously distributes the second edition of the book Structure and Interpretation of Computer Programs (SICP) in HTML format. In 2001 or earlier, Lytha Ayth converted the book to Texinfo format, so that the book can be viewed in Emacs and used on low-power computers. S/he apparently redrew all the figures using "ASCII art" text characters.

I've made very minor modifications to a version of sicp.texi that was circulating informally at MIT, and distribute my modified version (and a compiled sicp.info of it) via this Web page.

See also the SICP video lectures by Abelson and Sussman.

The latest version is 2.neilvandyke4 (2007-01-10).

You can download file sicp.texi.gz, which is the Texinfo source file (compressed down to approx. 400KB via gzip). You will need makeinfo to compile this source format to the Info hypertext format that can be viewed in Emacs.

Alternatively, you can download file sicp.info.gz (approx. 400KB), which has already been compiled to Info format. This was created by running: makeinfo --no-split sicp.texi -o sicp.info

Whether you compile your own sicp.info* file(s) or download the one above, you will probably want to put the sicp.info* file(s) into one of the info directories on your computer, and then add a line to the dir file in that directory like:

* SICP: (sicp). Structure and Interpretation of Computer Programs

If you have an install-info program, that program might create the dir entry for you.

(Yes, this is all a little archaic, but Info hypertext predates the Web, the Macintosh...)

Copyright © Neil Van Dyke, All Rights Reserved