My embarrassing half assed SICP run.
git clone https://kaka.farm/~git/learning-sicp
Log | Files | Refs

DateCommit messageAuthorFiles+-
2024-01-25 11:41Add original REPL from chapter 4. Also, two debug prints procedures.Yuval Langer2+402-3
2023-11-27 21:40Add a Guix manifest.Yuval Langer1+8-0
2023-11-27 21:01Convert chapter-1 exercise-19 (1.19).Yuval Langer2+76-68
2023-11-27 20:27Fix more exercises.Yuval Langer11+230-129
2023-11-23 18:48Add proof to chapter-1 exercise-13 (1.13). It probably has a bunch of errors.Yuval Langer2+89-0
2023-11-21 19:52Rewrite chapter-1 exercise-12 (1.12).Yuval Langer2+45-62
2023-11-21 19:22Add two rewrites.Yuval Langer4+161-140
2023-11-20 20:23Add the new and improved chapter-1 exercise-9 (1.9) solution.Yuval Langer2+137-94
2023-11-20 15:08Add tests for chapter-1 exercise-8, (1.8).Yuval Langer2+72-49
2023-11-19 11:13Change how Makefile builds the targets and stuff. Add a bunch of exercises. Add some stuff to the statistics script.Yuval Langer10+149-57
2023-11-16 14:27Mark statistics Makefile target as a PHONY target and change make-ranges implementation.Yuval Langer2+34-19
2023-11-15 00:04Rewrite the "statistics" library.Yuval Langer1+95-93
2023-11-14 14:09Import only flatmap.Yuval Langer1+1-1
2023-11-14 13:33Fix chapter-2 exercise-41 (2.41).Yuval Langer1+2-1
2023-11-14 13:12All tests run, but not all tests succeed.Yuval Langer36+387-384
2023-11-14 01:13Do more renamings and move chapter-2-exercise-4 to the right place.Yuval Langer24+119-119
2023-11-13 23:26Commenting out non-tests.Yuval Langer1+27-25
2023-11-13 22:16Rename tests into "chapter-x-exercise-y" for all chapter number x and exercise number y.Yuval Langer32+63-63
2023-11-13 21:42Change file and library hierarchy.Yuval Langer220+3032-2663
2023-04-18 06:36Add solution to exercise 3.23. That was something…Yuval Langer19+578-0
2023-04-16 21:29Add solution to exercise 3.22.Yuval Langer2+115-0
2023-04-16 20:43Add solution to exercise 3.21.Yuval Langer2+139-0
2023-04-16 13:02Fix terrible terrible bugs.Yuval Langer2+43-19
2023-04-16 12:47Add solutions to exercise 3.18 and exercise 3.19.Yuval Langer4+88-0
2023-04-16 12:22Add solution to exercise 3.17.Yuval Langer2+78-0
2023-04-16 10:19Add solution to exercise 3.16.Yuval Langer1+83-0
2023-04-16 09:22Add exercise 3.15 solution.Yuval Langer1+78-0
2023-04-16 08:41Add more solutions.Yuval Langer6+316-0
2023-04-14 22:13Add ASCII art and helpful comments about unspecified order of evaluation in procedure applications.Yuval Langer2+213-0
2023-04-13 17:17Add exercise 3.8 solution.Yuval Langer3+35-0
2023-04-12 14:24Add a few solutions and stuff.Yuval Langer9+254-74
2023-04-11 17:52Add "statistics".Yuval Langer2+101-0
2023-04-10 18:26Add solutions to exercise 1.32 and exercise 1.33.Yuval Langer7+218-8
2023-04-10 11:35Add solutions to exercise 1.30 and 1.31.Yuval Langer4+123-0
2023-04-05 12:37Add solution to exercise 3.6.Yuval Langer3+42-0
2023-04-02 13:46Add more solutions.Yuval Langer2+76-0
2023-04-02 13:32Add more solutions.Yuval Langer6+212-0
2023-04-02 12:56Add exercise 3.1 solution.Yuval Langer2+29-0
2023-04-02 11:31Add some solutions.Yuval Langer6+246-159
2023-03-29 17:03Add solutions to exercise 2.70 and exercise 2.71 and rename everything to replace dots with underscores.Yuval Langer98+694-553
2023-03-29 12:10Fix the library names and add a nil in utils.scm.Yuval Langer12+13-13
2023-03-28 08:38Add solution to exercise 2.70 and gitignore and makefile stuff.Yuval Langer4+99-4
2023-03-27 14:47A bit better solution to exercise 2.69.Yuval Langer3+16-13
2023-03-27 14:14Fix exercise 2.69 solution and restructure directories:Yuval Langer84+250-200
2023-03-27 11:01Add some chapter 2.3 Symbolic Data solutions and tests.Yuval Langer3+35-9
2023-03-26 16:16Add utility procedures and tests.Yuval Langer2+61-0
2023-03-26 14:16Splitting the huge file into many smaller ones, more or less one per exercise. Also, more in gitignore.Yuval Langer81+4117-3374
2023-03-19 08:19Add solutions to 2.61 and 2.62, but 2.60 needs some tests and I am not sure about its solution.Yuval Langer1+137-6
2023-03-18 17:35Add solution to exercise 2.59.Yuval Langer1+45-0
2023-03-18 15:03Add a `.gitignore` file.Yuval Langer1+1-0
2023-03-18 14:38Add some more exercise solutions. A bit messy.Yuval Langer1+411-0
2023-03-18 14:36Add picture language to the used modules.Yuval Langer1+4-0
2023-03-13 06:03Add a few solutions up to exercise 2.41.Yuval Langer1+77-11
2023-03-12 13:19Add exercises 2.38 and 2.39 solutions.Yuval Langer1+198-0
2023-03-12 10:31Add exercise 2.36.Yuval Langer1+112-12
2023-03-11 12:07More solutions.Yuval Langer1+248-4
2023-03-10 15:59Exercises 2.25 to 2.31.Yuval Langer1+287-0
2023-03-10 09:16Add Makefile.Yuval Langer1+5-0
2023-03-10 07:42Add a bunch of stuff up to 2.24. I skipped a few. Should return to them later.Yuval Langer1+1670-14
2023-01-19 03:12First commit.Yuval Langer1+232-0