diff --git a/README.md b/README.md index d549cc1..1e7ef70 100644 --- a/README.md +++ b/README.md @@ -1,3 +1,32 @@ # SICP -My solutions to the exercises in Structure and Interpretation of Computer Programs \ No newline at end of file +These are my solutions to the CS classic [Structure and Interpretation of +Computer Programs](https://mitpress.mit.edu/sites/default/files/sicp/index.html)). +I have looked up the answer for some exercises on the +[Scheme Community Wiki](http://community.schemewiki.org/?SICP-Solutions). +Such exercise have a marked in their respective script. + +You can use the Scheme implementation by the MIT to run these scripts. In Arch, +execute `pacman -S mit-scheme` to install it. Then run the scripts via +`mit-scheme --quiet < script.scm`. + + +# Todos + +- [ ] Finish exercises from the first chapter +- [ ] Check code of chapter 1 into repository +- [ ] Write summary for chapter 1 +- [ ] Write instructions for how to run code +- [ ] Check code of chapter 2 into repository +- [ ] Write summary for chapter 2 +- [ ] Check code of chapter 3 into repository +- [ ] Finish chapter 3 +- [ ] Write summary for chapter 3 +- [ ] Finish chapter 4 +- [ ] Write summary for chapter 4 +- [ ] Finish chapter 5 +- [ ] Write summary for chapter 5 +- [X] Setup Scheme environment +- [X] Document setup of environment + +