It does not matter much what the programs are about of what applications they serve. What does matter is how well they perform and how smoothly they fit with other programs in the creation of still greater programs. The programmer must seek both perfection of part and adequacy of collection.
In this repo I write solutions and comments for the exercises given in the book Structure and Interpretation of Computer Programs
- Every exercise till chapter 2 is written in
.scm
files - I have used MIT Scheme as a lisp dialect and emacs as an editor
- I found this article - Don't Panic! - really helpful for initial setup
- I started off using orgmode for better rendering support on github but soon gave up on it as it increased overhead and I would rather just focus on solving exercises rather than make them look good
- went back to
.scm
files - files names and exercises are organized according to subtopics