Travis build is taken from: https://github.com/greghendershott/travis-racket
https://mitpress.mit.edu/sites/default/files/sicp/index.html
http://community.schemewiki.org/?SICP-Solutions
Exercise | Done | Exercise | Done | Exercise | Done | Exercise | Done |
---|---|---|---|---|---|---|---|
1.1 | ✓ | 1.13 | ✗ | 1.25 | (✓) | 1.37 | ✓ |
1.2 | ✓ | 1.14 | ✗ | 1.26 | ✓ | 1.38 | ✓ |
1.3 | ✓ | 1.15 | ✓ | 1.27 | ✗ | 1.39 | ✓ |
1.4 | ✓ | 1.16 | ✓ | 1.28 | ✗ | 1.40 | ✓ |
1.5 | ✓ | 1.17 | ✓ | 1.29 | ✓ | 1.41 | ✓ |
1.6 | ✓ | 1.18 | ✓ | 1.30 | ✓ | 1.42 | ✓ |
1.7 | (✓) | 1.19 | (✓) | 1.31 | ✓ | 1.43 | ✓ |
1.8 | ✓ | 1.20 | (✓) | 1.32 | ✓ | 1.44 | ✓ |
1.9 | ✓ | 1.21 | ✓ | 1.33 | (✓) | 1.45 | ✗ |
1.10 | ✓ | 1.22 | ✓ | 1.34 | ✓ | 1.46 | (✓) |
1.11 | (✓) | 1.23 | ✓ | 1.35 | ✓ | ||
1.12 | ✓ | 1.24 | ✓ | 1.36 | ✓ |
Exercise | Done | Exercise | Done | Exercise | Done | Exercise | Done |
---|---|---|---|---|---|---|---|
2.1 | ✓ | 2.26 | ✓ | 2.51 | ✗ | 2.76 | ✗ |
2.2 | ✓ | 2.27 | ✓ | 2.52 | ✗ | 2.77 | ✗ |
2.3 | (✓) | 2.28 | ✓ | 2.53 | ✓ | 2.78 | ✗ |
2.4 | ✓ | 2.29 | ✓ | 2.54 | ✓ | 2.79 | ✗ |
2.5 | ✗ | 2.30 | ✓ | 2.55 | (✓) | 2.80 | ✗ |
2.6 | (✓) | 2.31 | ✓ | 2.56 | ✓ | 2.81 | ✗ |
2.7 | (✓) | 2.32 | (✓) | 2.57 | (✓) | 2.82 | ✗ |
2.8 | (✓) | 2.33 | ✓ | 2.58 | (✓) | 2.83 | ✗ |
2.9 | (✓) | 2.34 | ✓ | 2.59 | ✓ | 2.84 | ✗ |
2.10 | (✓) | 2.35 | ✓ | 2.60 | ✓ | 2.85 | ✗ |
2.11 | (✓) | 2.36 | ✓ | 2.61 | (✓) | 2.86 | ✗ |
2.12 | (✓) | 2.37 | ✓ | 2.62 | (✓) | 2.87 | ✗ |
2.13 | ✗ | 2.38 | ✓ | 2.63 | (✓) | 2.88 | ✗ |
2.14 | ✗ | 2.39 | ✓ | 2.64 | (✓) | 2.89 | ✗ |
2.15 | ✗ | 2.40 | ✓ | 2.65 | ✗ | 2.90 | ✗ |
2.16 | ✗ | 2.41 | ✗ | 2.66 | ✗ | 2.91 | ✗ |
2.17 | ✓ | 2.42 | ✗ | 2.67 | ✓ | 2.92 | ✗ |
2.18 | ✓ | 2.43 | ✗ | 2.68 | ✓ | 2.93 | ✗ |
2.19 | ✗ | 2.44 | ✓ | 2.69 | ✗ | 2.94 | ✗ |
2.20 | ✓ | 2.45 | ✓ | 2.70 | ✗ | 2.95 | ✗ |
2.21 | ✓ | 2.46 | ✓ | 2.71 | ✗ | 2.96 | ✗ |
2.22 | ✓ | 2.47 | ✓ | 2.72 | ✗ | 2.97 | ✗ |
2.23 | ✓ | 2.48 | ✓ | 2.73 | ✗ | ||
2.24 | (✗) | 2.49 | ✓ | 2.74 | ✗ | ||
2.25 | ✓ | 2.50 | ✗ | 2.75 | ✗ |
Exercise | Done | Exercise | Done | Exercise | Done | Exercise | Done |
---|---|---|---|---|---|---|---|
3.1 | ✓ | 3.22 | ✗ | 3.43 | ✗ | 3.64 | ✓ |
3.2 | ✓ | 3.23 | ✗ | 3.44 | ✗ | 3.65 | ✓ |
3.3 | ✓ | 3.24 | ✓ | 3.45 | ✗ | 3.66 | ✗ |
3.4 | ✓ | 3.25 | ✗ | 3.46 | ✗ | 3.67 | ✗ |
3.5 | ✗ | 3.26 | ✗ | 3.47 | ✗ | 3.68 | ✗ |
3.6 | ✗ | 3.27 | ✗ | 3.48 | (✓) | 3.69 | ✗ |
3.7 | ✗ | 3.28 | ✓ | 3.49 | (✓) | 3.70 | ✗ |
3.8 | (✓) | 3.29 | ✗ | 3.50 | ✓ | 3.71 | ✗ |
3.9 | ✗ | 3.30 | ✗ | 3.51 | ✓ | 3.72 | ✗ |
3.10 | ✗ | 3.31 | ✗ | 3.52 | ✓ | 3.73 | |
3.11 | ✗ | 3.32 | ✗ | 3.53 | ✓ | 3.74 | |
3.12 | ✓ | 3.33 | ✓ | 3.54 | ✓ | 3.75 | |
3.13 | ✓ | 3.34 | ✓ | 3.55 | ✓ | 3.76 | |
3.14 | ✓ | 3.35 | ✓ | 3.56 | ✗ | 3.77 | |
3.15 | ✗ | 3.36 | ✗ | 3.57 | ✗ | 3.78 | |
3.16 | ✓ | 3.37 | ✓ | 3.58 | ✗ | 3.79 | |
3.17 | ✓ | 3.38 | ✗ | 3.59 | ✗ | 3.80 | |
3.18 | ✗ | 3.39 | ✗ | 3.60 | ✗ | 3.81 | |
3.19 | ✗ | 3.40 | ✗ | 3.61 | ✗ | 3.82 | |
3.20 | ✓ | 3.41 | ✗ | 3.62 | ✗ | ||
3.21 | ✗ | 3.42 | ✗ | 3.63 | ✗ |
Exercise | Done | Exercise | Done | Exercise | Done | Exercise | Done |
---|---|---|---|---|---|---|---|
4.1 | ✗ | 4.21 | 4.41 | 4.61 | |||
4.2 | 4.22 | 4.42 | 4.62 | ||||
4.3 | 4.23 | 4.43 | 4.63 | ||||
4.4 | 4.24 | 4.44 | 4.64 | ||||
4.5 | ✗ | 4.25 | 4.45 | 4.65 | |||
4.6 | 4.26 | 4.46 | 4.66 | ||||
4.7 | 4.27 | 4.47 | 4.67 | ||||
4.8 | 4.28 | 4.48 | 4.68 | ||||
4.9 | ✗ | 4.29 | 4.49 | 4.69 | |||
4.10 | (✗) | 4.30 | 4.50 | 4.70 | |||
4.11 | 4.31 | 4.51 | 4.71 | ||||
4.12 | 4.32 | 4.52 | 4.72 | ||||
4.13 | 4.33 | 4.53 | 4.73 | ||||
4.14 | 4.34 | 4.54 | 4.74 | ||||
4.15 | 4.35 | 4.55 | 4.75 | ||||
4.16 | 4.36 | 4.56 | 4.76 | ||||
4.17 | 4.37 | 4.57 | 4.77 | ||||
4.18 | 4.38 | 4.58 | 4.78 | ||||
4.19 | 4.39 | 4.59 | 4.79 | ||||
4.20 | 4.40 | 4.60 |
Lecture | Topic | Done |
---|---|---|
1A | Overview and Introduction to Lisp | ✓ |
1B | Procedures and Processes; Substitution Model | ✓ |
2A | Higher-order Procedures | ✓ |
2B | Compound Data | ✓ |
3A | Henderson Escher Example | ✓ |
3B | Symbolic Differentiation; Quotation | ✓ |
4A | Pattern Matching and Rule-based Substitution | ✓ |
4B | Generic Operators | ✓ |
5A | Assignment, State, and Side-effects | ✓ |
5B | Computational Objects | ✓ |
6A | Streams, Part 1 | ✓ |
6B | Streams, Part 2 | ✓ |
7A | Metacircular Evaluator, Part 1 | ✓ |
7B | Metacircular Evaluator, Part 2 | ✓ |
8A | Logic Programming, Part 1 | ✓ |
8B | Logic Programming, Part 2 | ✓ |
9A | Register Machines | ✓ |
9B | Explicit-control Evaluator | ✓ |
10A | Compilation | |
10B | Storage Allocation and Garbage Collection |
Lecture | Documents | Done |
---|---|---|
1 | lecture1webhand.pdf | ✓ |
2 | lecture2lispstor.pdf, lecture2webhand.pdf | ✓ |
3 | lecture3webhand.pdf | ✓ |
4 | lecture4webhand.pdf | ✓ |
5 | lecture5webhand.pdf | ✓ |
6 | lecture6webhand.pdf | ✓ |
7 | lecture7webhand.pdf | ✓ |
8 | lecture8webhand.pdf | ✓ |
9 | lecture9webhand.pdf | ✓ |
10 | lecture10webhan.pdf | ✓ |
11 | lecture11webhan.pdf | ✓ |
12 | lecture12webhan.pdf | ✓ |
13 | lecture13webhan.pdf | ✓ |
15 | lecture15webhan.pdf, lecture15webha2.pdf | ✓ |
16 | lecture16webhan.pdf | ✓ |
17 | lecture17_webhan.pdf | ✓ |
18 | lecture18_webhan.pdf | ✓ |
19 | lecture19interco.pdf, lecture19webha2.pdf, lecture19webhan.pdf | ✓ |
20 | lecture20evalco.pdf, lecture20webhan.pdf | |
21 | lecture21lazyeva.pdf, lecture21webha2.pdf, lecture21webhan.pdf | |
22 | lecture22webhan.pdf | |
23 | lecture23webhan.pdf | |
26 | lecture26webhan.pdf |