Solutions for the book Structure and Interpretation of Computer Programs. In the futre analysis of exercises may also be committed.
Still in progress now.
Genuine knowledge comes from practice.
What we need to do first is to setup environment for development. That is to install MIT-Scheme by following instructions in How to get SCHEME.
I'm running macOS Sierra (10.12.6) at the time learning (May, 2018).
To install MIT-Scheme, homebrew install mit-scheme
works fine.
On a VPS I also installed Linux (Debian 10.9) served as a playground for programming.
$ apt install mit-scheme
It ships with mit-scheme/stable 10.1.5-1 amd64
at the time being (May, 2021).
The official site provides supplementary materials for self-study. Have a look!
The web site has already provided a free html version of text, however, a well type-setting PDF version is also an option.
The course 6.001 using this textbook by MIT is a wonderful start. Follow it!
The community worked out a collection of solutions for the book. Check that before you move on.
This repository (at first) is chiefly served as a log of learning progress.
- 2018-05-11 The Big Bang
- 2018-06-02 Finish reading chapter 1 with all exercises
- 2021-05-28 Revisit
- 2021-08-01 Chapter 1 completed with all exercises
- 2021-10-16 Beginning Chapter 2