This book is an introduction to thinking about computer programming and abstraction using a recursion-centric language called Scheme. This text came out in 1984, before I was born, yet it is still relevant today. At the time of the book's writing, Lisp (the grandfather of Scheme) had existed for about 30 years.
Since Lisp is basically a mathematical formalism implemented in a machine, it will always be relevant, for the same reason that mathematics will always be relevant.
This repository is where I work out the exercises, I have not finished the book, but as I progress, the git log will tell the tale of my studies.
- MIT/GNU Scheme 15.3
- GNU Guile 1.8.8
- ez-scheme 0.0.3