MIT Press graciously distributes the second edition of the bookStructure and Interpretation of Computer Programs (SICP) in HTML format. In 2001 or earlier, Lytha Ayth converted the bookto Texinfo format, so that the book can be viewed in Emacs and used onlow-power computers. S/he apparently redrew all the figures using "ASCIIart" text characters.
I've made very minor modifications to a version ofsicp.texi
that was circulating informally at MIT, and distributemy modified version (and a compiledsicp.info
of it) via thisWeb page.
See also theSICP video lectures by Abelson and Sussman.
The latest version is2.neilvandyke4 (2007-01-10).
You candownload file sicp.texi.gz, which is the Texinfo source file (compressed down toapprox. 400KB viagzip). You will needmakeinfo to compile this source format to the Info hypertext format thatcan be viewed in Emacs.
Alternatively, you candownload file sicp.info.gz (approx. 400KB), which has already been compiled to Infoformat. This was created by running:makeinfo --no-split sicp.texi -osicp.info
Whether you compile your ownsicp.info
*file(s) or download the one above, you will probably want to put thesicp.info
* file(s) into one of theinfo
directorieson your computer, and then add a line to thedir
file in thatdirectory like:
* SICP: (sicp). Structure and Interpretation of Computer Programs
If you have aninstall-info
program, that programmight create thedir
entry for you.
(Yes, this is all a little archaic, but Info hypertext predatesthe Web, the Macintosh...)
Copyright © Neil Van Dyke, All Rights Reserved. May not be used for AI.