Commit Graph

177 Commits (main)

Author SHA1 Message Date
Felix Martin 125fb89df6 Write chapter 5 review - FIN :) 2021-06-14 12:03:18 -04:00
Felix Martin 24c2df3dc6 Write chapter 4 summary 2021-06-13 09:34:00 -04:00
Felix Martin 90a1f8a573 Implement 5.52 translate Scheme to C 2021-06-12 19:49:53 -04:00
Felix Martin 15057b52d4 Implement datum support and add make for ex-5.52 2021-06-12 10:51:50 -04:00
Felix Martin bcabdd3212 Update readme and work on SCM to C translator 2021-06-11 18:05:03 -04:00
Felix Martin 38b8a9fb56 Start to work on Scheme to C translator 2021-06-04 21:42:51 -04:00
Felix Martin 985076f2d2 Implement 5.51 Scheme interpreter 2021-06-03 21:25:36 -04:00
Felix Martin 690bdea324 Write chapter 3 summary 2021-05-13 15:10:02 -04:00
Felix Martin a0f481ca2c Implement 5.50 compiled meta-circular evaluator executed by regsim 2021-05-08 23:20:45 -04:00
Felix Martin 2265a4afa5 Implement 5.49 2021-05-01 18:30:24 -04:00
Felix Martin 363f49d434 Implement 5.48 2021-05-01 18:08:17 -04:00
Felix Martin 90bd09efc1 Implement 5.47 2021-05-01 15:05:10 -04:00
Felix Martin 867e456de1 Answer 5.46 2021-04-27 12:47:43 -04:00
Felix Martin ee2cc40968 Make compile and go work and answer 5.45 2021-04-26 15:57:47 -04:00
Felix Martin 57b52c35aa Implement 5.44 2021-04-25 09:31:51 -04:00
Felix Martin 335d011db8 Clean up 2021-04-25 08:57:17 -04:00
Felix Martin 1fdb733d0c Implement 5.43 making it a little harder for myself 2021-04-24 10:28:37 -04:00
Felix Martin ff4fa9e844 Implement 5.42 2021-04-23 21:29:05 -04:00
Felix Martin 54bc6725f3 Implement till 5.39 2021-04-22 09:05:18 -04:00
Felix Martin 360f740441 Work on 5.39 2021-04-21 10:02:02 -04:00
Felix Martin 922a47f20e All files that start with sicp- are official SICP code 2021-04-21 09:12:05 -04:00
Felix Martin 016d35bc87 Implement 5.38 2021-04-20 09:27:08 -04:00
Felix Martin ce6ed4603b Implement 5.38a 2021-04-19 14:10:37 -04:00
Felix Martin 1bf5859f17 Answer 5.37 2021-04-18 20:42:04 -04:00
Felix Martin e75eb75df4 Answer till 5.36 2021-04-17 10:01:16 -04:00
Felix Martin 3d832af911 Answer 5.33 2021-04-16 19:23:29 -04:00
Felix Martin ba682d8f6a Start to work on 5.33 2021-04-15 12:41:52 -04:00
Felix Martin 1dc65b4ffd Answer 5.32 2021-04-14 21:47:04 -04:00
Felix Martin 89558ba088 Answer 5.31 and add SICP code for chapter 5 2021-04-13 15:17:37 -04:00
Felix Martin f60931f80e Implement 5.30; on to last section; let's go! 2021-04-11 13:51:18 -04:00
Felix Martin 59b58cfb9a Implement till 5.29 and separate regular and lazy eceval 2021-04-10 11:22:42 -04:00
Felix Martin a7dfeac4ba Implement till 5.28 2021-04-09 08:57:35 -04:00
Felix Martin 1851b11288 Implement 5.25 lazy-evaluation 2021-04-08 08:48:37 -04:00
Felix Martin 5902b43652 Work on 5.25 2021-04-07 22:14:42 -04:00
Felix Martin 80fb79b001 Start to work on 5.25 and finish syntax error in eceval 2021-04-06 22:11:18 -04:00
Felix Martin d81460ccae Implement 5.24 2021-04-05 11:09:03 -04:00
Felix Martin d0d650ad62 Implement 5.23 2021-04-04 11:46:15 -04:00
Felix Martin 6cfaff4c07 Install explicit-control evaluator 2021-04-03 10:27:19 -04:00
Felix Martin c421911b3a Implement till 5.22 2021-04-02 12:11:38 -04:00
Felix Martin 927f9e6f21 Answer 5.20 2021-04-01 19:51:12 -04:00
Felix Martin ea9b0dd752 Implement 5.19 2021-03-31 21:16:22 -04:00
Felix Martin bb870cbdf1 Implement till 5.18 2021-03-30 19:49:09 -04:00
Felix Martin e22a52b7f3 Implement till 5.14 2021-03-29 08:28:45 -04:00
Felix Martin 284ccb26ad Implement 5.12 2021-03-28 12:14:57 -04:00
Felix Martin 3f95e84e84 Finish 5.11 - this was a challenging one - nice 2021-03-25 22:35:22 -04:00
Felix Martin 5b7e799f2f Working on 5.11 2021-03-24 13:04:52 -04:00
Felix Martin 8a2ce473be Implement till 5.10 2021-03-23 14:04:36 -04:00
Felix Martin 402776f481 Implement till 5.8 2021-03-22 09:51:25 -04:00
Felix Martin 82128a6445 Implement till 5.6 2021-03-21 09:35:06 -04:00
Felix Martin 73f59656c8 Implement till 5.4 2021-03-20 11:11:22 -04:00