5dddcd897c
Implement till 3.76
2021-01-08 06:28:39 -05:00
b4c94edb44
Implement till 3.72
2021-01-07 14:48:38 -05:00
4c4d9fe8ba
Implement till 3.69
2021-01-07 12:14:27 -05:00
52495ade20
Answer 3.66
2021-01-06 06:09:20 -05:00
cce800e61c
Implement till 3.66
2021-01-05 09:44:02 -05:00
aab9d1bec3
Implement till 3.62
2021-01-04 16:07:00 -05:00
b8bb0df585
Implement till 3.62
2021-01-03 07:59:39 -05:00
8837835e01
Implement till 3.56
2021-01-02 05:08:12 -05:00
b76c5b0c70
Implement till 3.52
2021-01-01 08:40:12 -05:00
9129b66959
Finish 3.49
2020-12-31 16:38:21 -05:00
3762a87235
Implement 3.47
2020-12-30 11:31:26 -05:00
dce7ffebf9
Answer till 3.45
2020-12-29 14:00:47 -05:00
7bb4ba9040
Answer till 3.42
2020-12-28 13:14:07 -05:00
699ad946db
Implement till 3.37
2020-12-27 14:49:49 -05:00
0c68a2d996
Answer 3.32
2020-12-26 01:57:27 -05:00
861b8fe73e
Answer 3.31
2020-12-25 15:33:26 -05:00
51f723f386
Implement till 3.30
2020-12-23 11:04:55 -05:00
d46585c55b
Solve till 3.27
2020-12-22 10:42:40 -05:00
050afa49b2
Implement 3.24 and start with 3.25
2020-12-21 16:06:33 -05:00
d1c5b4bcb1
Fix delete rear and front pointer when there is only one element left
2020-12-21 15:16:32 -05:00
8fb9081f86
Implement 3.23 deque
2020-12-20 07:10:04 -05:00
ff2d4218f1
Implement till 3.22
2020-12-19 09:22:30 -05:00
8e05297892
Implement till 3.19
2020-12-18 10:49:15 -05:00
7a59138466
Implement till 3.15
2020-12-17 16:34:24 -05:00
b8f12ca135
Write chapter 1 summary
2020-12-17 15:17:41 -05:00
e604450722
Update readme
2020-12-16 12:23:03 -05:00
5366074974
Read till 3.11
2020-12-16 12:05:38 -05:00
8709aba590
Implement till 3.8
2020-12-14 08:45:16 -05:00
5d589e3923
Implement 3.5 and 3.6
2020-12-13 12:26:22 -05:00
5c39a8d48f
Implement till 3.4
2020-12-12 10:06:01 -05:00
a92aa63fc1
Finish exercises for chapter 2
2020-12-08 21:39:02 -05:00
4040c2bf9d
Implement poly GCD and scale down coeffs (2.96)
2020-12-08 20:01:09 -05:00
6282f0aaab
Fix bug in poly-div and work on 2.95
2020-12-08 19:16:44 -05:00
7fbc842873
Implement 2.94
2020-12-08 08:22:13 -05:00
d25e14aaa2
Implement 2.93
...
This took way longer than expected. First, I noticed that mixed up
sparse and dense terms so I fixed that. Then I extended the rational
package to use generic operations. However, I did not work and it took
me two hours to find the root cause. The problem was that appply-generic
tried to raise raise and drop the rationals with polynomials. The
rational to scheme and rational to real procedures do not support
polynomials which caused the error. I changed these procedures so that
they only attempt coercion of the arguments are numbers. This is not
fully correct as it destroys our ability to have rationals of rationals,
for example, but good enough for our purposes.
2020-12-05 12:48:56 -05:00
47e979a30c
Implement 2.92
...
That was a hard one. The code is not the cleanest, but I am happy that I
was able to get it done. Let's get this chapter done.
2020-12-02 13:27:09 -05:00
443665a099
Working on 2.92
2020-11-30 11:57:11 -05:00
164757c739
Implement 2.91 division
2020-11-29 22:30:30 -05:00
262d0ed507
Start to implement term div-terms
2020-11-28 20:28:01 -05:00
07e01a0483
Implement till 2.90
2020-11-27 11:46:08 -05:00
77f3124362
Implement till 2.89
...
I have also added my solution to
http://community.schemewiki.org/?sicp-ex-2.89 because none of the other
ones looked right to me when checking.
2020-11-26 20:59:36 -05:00
bc6bd8b007
Implement till 2.87
2020-11-25 10:48:56 -05:00
d9676999ef
Implement till 2.86
2020-11-21 20:44:04 -05:00
40a017043b
Implement till 2.84
2020-11-21 10:34:55 -05:00
bebccac4c2
Implement till 2.83
2020-11-20 22:04:19 -05:00
b28c0a1e9f
Implement till 2.80
2020-11-19 12:12:57 -05:00
d8e3a4072f
Implement till 2.78
2020-11-18 17:54:54 -05:00
c061a25798
Implement till 2.76
2020-11-17 13:33:55 -05:00
aedc20b585
Implement till 2.72
2020-11-16 12:36:19 -05:00
d461cbcac1
Implement till 2.66
2020-11-16 12:28:21 -05:00