2024-08-07 12:43 | Copy solution of exercise 4.14 as template for solution of exercise 4.16. | Yuval Langer | 2 | +816 | -0 |
2024-08-03 18:28 | Add solution to exercise 4.14. Also, get right line number in the debug print macros. | Yuval Langer | 3 | +39 | -14 |
2024-08-02 08:35 | Fix a test. | Yuval Langer | 1 | +1 | -1 |
2024-08-02 08:29 | Fix solution numbers in library names and test name. - change from 13 to 14. Also add tests. | Yuval Langer | 2 | +44 | -5 |
2024-08-01 19:00 | Add exercise 4.13 solution and copy it as template for exercise 4.14's solution. | Yuval Langer | 4 | +1504 | -0 |
2024-07-25 14:18 | Fix exercise 4.12. solution. | Yuval Langer | 2 | +25 | -18 |
2024-07-25 13:25 | Add TODO because I am not sure if this solution is abstract enough. | Yuval Langer | 1 | +2 | -0 |
2024-07-25 13:25 | Add exercise 4.12. solution. Not sure if it's the real deal. | Yuval Langer | 2 | +716 | -0 |
2024-07-25 11:05 | Use a tagged box to hold the var-val alist of each frame. | Yuval Langer | 1 | +12 | -10 |
2024-07-25 10:23 | Add exercise 4.11. solution. | Yuval Langer | 2 | +706 | -0 |
2024-07-23 11:32 | Add exercise 4.8. solution. | Yuval Langer | 2 | +668 | -0 |
2024-07-23 07:01 | Add exercise 4.7. solution. Also improve exercise 4.7. solution with a named procedure. | Yuval Langer | 3 | +681 | -9 |
2024-07-22 21:23 | Add exercise 4.6. solution. Also, make one of exercise 4.5. solution's tests needlessly complicated. | Yuval Langer | 3 | +660 | -3 |
2024-07-22 17:20 | Add exercise 4.5. solution. | Yuval Langer | 2 | +642 | -0 |
2024-07-22 14:37 | Add exercise 4.4. Also, fix order of case analysis of the form dispatch by adding each form predicate and handler the other way around. | Yuval Langer | 3 | +690 | -17 |
2024-07-22 12:19 | Add solution to exercise 4.3. . Also, save olde solutions. | Yuval Langer | 9 | +1085 | -0 |
2024-07-22 11:47 | Add tests for exercise 4.1. . | Yuval Langer | 1 | +21 | -0 |
2024-07-22 11:45 | Add test for exercise 4.2. | Yuval Langer | 1 | +16 | -0 |
2024-07-22 11:45 | Fix exercise 4.2. | Yuval Langer | 1 | +0 | -16 |
2024-07-22 11:38 | Fix exercise 4.1. . Remove always recompile from Makefile. | Yuval Langer | 2 | +4 | -4 |
2024-07-22 11:10 | Use the Guile extensions of GNU Make. Also, move exercise 4.1.'s two solutions each into its own file. | Yuval Langer | 6 | +1689 | -568 |
2024-07-22 09:17 | Add chapter-4 exercise-1 and exercise-2. | Yuval Langer | 3 | +606 | -0 |
2024-07-22 08:35 | Add the `=` primitive to the original REPL. Also simplify utility macro `dpp`. | Yuval Langer | 2 | +17 | -18 |
2024-07-22 08:32 | Finish copying the SICP REPL almost verbatim from the book, for use as template for the exercises. | Yuval Langer | 3 | +411 | -286 |
2024-07-20 16:31 | Fixing badly copied eval-sequence. Also: | Yuval Langer | 3 | +128 | -76 |
2024-07-20 10:22 | Original repl now runs primitive functions. Also add tests and update debug print (dp). | Yuval Langer | 3 | +74 | -11 |
2024-07-18 08:33 | Make the original SICP REPL kinda work. | Yuval Langer | 4 | +226 | -158 |
2024-01-25 11:41 | Add original REPL from chapter 4. Also, two debug prints procedures. | Yuval Langer | 2 | +402 | -3 |
2023-11-27 21:40 | Add a Guix manifest. | Yuval Langer | 1 | +8 | -0 |
2023-11-27 21:01 | Convert chapter-1 exercise-19 (1.19). | Yuval Langer | 2 | +76 | -68 |
2023-11-27 20:27 | Fix more exercises. | Yuval Langer | 11 | +230 | -129 |
2023-11-23 18:48 | Add proof to chapter-1 exercise-13 (1.13). It probably has a bunch of errors. | Yuval Langer | 2 | +89 | -0 |
2023-11-21 19:52 | Rewrite chapter-1 exercise-12 (1.12). | Yuval Langer | 2 | +45 | -62 |
2023-11-21 19:22 | Add two rewrites. | Yuval Langer | 4 | +161 | -140 |
2023-11-20 20:23 | Add the new and improved chapter-1 exercise-9 (1.9) solution. | Yuval Langer | 2 | +137 | -94 |
2023-11-20 15:08 | Add tests for chapter-1 exercise-8, (1.8). | Yuval Langer | 2 | +72 | -49 |
2023-11-19 11:13 | Change how Makefile builds the targets and stuff. Add a bunch of exercises. Add some stuff to the statistics script. | Yuval Langer | 10 | +149 | -57 |
2023-11-16 14:27 | Mark statistics Makefile target as a PHONY target and change make-ranges implementation. | Yuval Langer | 2 | +34 | -19 |
2023-11-15 00:04 | Rewrite the "statistics" library. | Yuval Langer | 1 | +95 | -93 |
2023-11-14 14:09 | Import only flatmap. | Yuval Langer | 1 | +1 | -1 |
2023-11-14 13:33 | Fix chapter-2 exercise-41 (2.41). | Yuval Langer | 1 | +2 | -1 |
2023-11-14 13:12 | All tests run, but not all tests succeed. | Yuval Langer | 36 | +387 | -384 |
2023-11-14 01:13 | Do more renamings and move chapter-2-exercise-4 to the right place. | Yuval Langer | 24 | +119 | -119 |
2023-11-13 23:26 | Commenting out non-tests. | Yuval Langer | 1 | +27 | -25 |
2023-11-13 22:16 | Rename tests into "chapter-x-exercise-y" for all chapter number x and exercise number y. | Yuval Langer | 32 | +63 | -63 |
2023-11-13 21:42 | Change file and library hierarchy. | Yuval Langer | 220 | +3032 | -2663 |
2023-04-18 06:36 | Add solution to exercise 3.23. That was something… | Yuval Langer | 19 | +578 | -0 |
2023-04-16 21:29 | Add solution to exercise 3.22. | Yuval Langer | 2 | +115 | -0 |
2023-04-16 20:43 | Add solution to exercise 3.21. | Yuval Langer | 2 | +139 | -0 |
2023-04-16 13:02 | Fix terrible terrible bugs. | Yuval Langer | 2 | +43 | -19 |
2023-04-16 12:47 | Add solutions to exercise 3.18 and exercise 3.19. | Yuval Langer | 4 | +88 | -0 |
2023-04-16 12:22 | Add solution to exercise 3.17. | Yuval Langer | 2 | +78 | -0 |
2023-04-16 10:19 | Add solution to exercise 3.16. | Yuval Langer | 1 | +83 | -0 |
2023-04-16 09:22 | Add exercise 3.15 solution. | Yuval Langer | 1 | +78 | -0 |
2023-04-16 08:41 | Add more solutions. | Yuval Langer | 6 | +316 | -0 |
2023-04-14 22:13 | Add ASCII art and helpful comments about unspecified order of evaluation in procedure applications. | Yuval Langer | 2 | +213 | -0 |
2023-04-13 17:17 | Add exercise 3.8 solution. | Yuval Langer | 3 | +35 | -0 |
2023-04-12 14:24 | Add a few solutions and stuff. | Yuval Langer | 9 | +254 | -74 |
2023-04-11 17:52 | Add "statistics". | Yuval Langer | 2 | +101 | -0 |
2023-04-10 18:26 | Add solutions to exercise 1.32 and exercise 1.33. | Yuval Langer | 7 | +218 | -8 |
2023-04-10 11:35 | Add solutions to exercise 1.30 and 1.31. | Yuval Langer | 4 | +123 | -0 |
2023-04-05 12:37 | Add solution to exercise 3.6. | Yuval Langer | 3 | +42 | -0 |
2023-04-02 13:46 | Add more solutions. | Yuval Langer | 2 | +76 | -0 |
2023-04-02 13:32 | Add more solutions. | Yuval Langer | 6 | +212 | -0 |
2023-04-02 12:56 | Add exercise 3.1 solution. | Yuval Langer | 2 | +29 | -0 |
2023-04-02 11:31 | Add some solutions. | Yuval Langer | 6 | +246 | -159 |
2023-03-29 17:03 | Add solutions to exercise 2.70 and exercise 2.71 and rename everything to replace dots with underscores. | Yuval Langer | 98 | +694 | -553 |
2023-03-29 12:10 | Fix the library names and add a nil in utils.scm. | Yuval Langer | 12 | +13 | -13 |
2023-03-28 08:38 | Add solution to exercise 2.70 and gitignore and makefile stuff. | Yuval Langer | 4 | +99 | -4 |
2023-03-27 14:47 | A bit better solution to exercise 2.69. | Yuval Langer | 3 | +16 | -13 |
2023-03-27 14:14 | Fix exercise 2.69 solution and restructure directories: | Yuval Langer | 84 | +250 | -200 |
2023-03-27 11:01 | Add some chapter 2.3 Symbolic Data solutions and tests. | Yuval Langer | 3 | +35 | -9 |
2023-03-26 16:16 | Add utility procedures and tests. | Yuval Langer | 2 | +61 | -0 |
2023-03-26 14:16 | Splitting the huge file into many smaller ones, more or less one per exercise. Also, more in gitignore. | Yuval Langer | 81 | +4117 | -3374 |
2023-03-19 08:19 | Add solutions to 2.61 and 2.62, but 2.60 needs some tests and I am not sure about its solution. | Yuval Langer | 1 | +137 | -6 |
2023-03-18 17:35 | Add solution to exercise 2.59. | Yuval Langer | 1 | +45 | -0 |
2023-03-18 15:03 | Add a `.gitignore` file. | Yuval Langer | 1 | +1 | -0 |
2023-03-18 14:38 | Add some more exercise solutions. A bit messy. | Yuval Langer | 1 | +411 | -0 |
2023-03-18 14:36 | Add picture language to the used modules. | Yuval Langer | 1 | +4 | -0 |
2023-03-13 06:03 | Add a few solutions up to exercise 2.41. | Yuval Langer | 1 | +77 | -11 |
2023-03-12 13:19 | Add exercises 2.38 and 2.39 solutions. | Yuval Langer | 1 | +198 | -0 |
2023-03-12 10:31 | Add exercise 2.36. | Yuval Langer | 1 | +112 | -12 |
2023-03-11 12:07 | More solutions. | Yuval Langer | 1 | +248 | -4 |
2023-03-10 15:59 | Exercises 2.25 to 2.31. | Yuval Langer | 1 | +287 | -0 |
2023-03-10 09:16 | Add Makefile. | Yuval Langer | 1 | +5 | -0 |
2023-03-10 07:42 | Add a bunch of stuff up to 2.24. I skipped a few. Should return to them later. | Yuval Langer | 1 | +1670 | -14 |
2023-01-19 03:12 | First commit. | Yuval Langer | 1 | +232 | -0 |