-rw-r--r-- | .gitignore | 6L |
-rw-r--r-- | Makefile | 29L |
-rw-r--r-- | make.scm | 44L |
-rw-r--r-- | manifest.scm | 8L |
-rw-r--r-- | sicp/solutions/chapter-1/exercise-1.scm | 29L |
-rw-r--r-- | sicp/solutions/chapter-1/exercise-10.scm | 24L |
-rw-r--r-- | sicp/solutions/chapter-1/exercise-11.scm | 34L |
-rw-r--r-- | sicp/solutions/chapter-1/exercise-12.scm | 13L |
-rw-r--r-- | sicp/solutions/chapter-1/exercise-13.scm | 93L |
-rw-r--r-- | sicp/solutions/chapter-1/exercise-14.scm | 29L |
-rw-r--r-- | sicp/solutions/chapter-1/exercise-15.scm | 35L |
-rw-r--r-- | sicp/solutions/chapter-1/exercise-16.scm | 45L |
-rw-r--r-- | sicp/solutions/chapter-1/exercise-17.scm | 24L |
-rw-r--r-- | sicp/solutions/chapter-1/exercise-18.scm | 17L |
-rw-r--r-- | sicp/solutions/chapter-1/exercise-19.scm | 65L |
-rw-r--r-- | sicp/solutions/chapter-1/exercise-2.scm | 27L |
-rw-r--r-- | sicp/solutions/chapter-1/exercise-20.scm | 170L |
-rw-r--r-- | sicp/solutions/chapter-1/exercise-21.scm | 64L |
-rw-r--r-- | sicp/solutions/chapter-1/exercise-22.scm | 62L |
-rw-r--r-- | sicp/solutions/chapter-1/exercise-23.scm | 76L |
-rw-r--r-- | sicp/solutions/chapter-1/exercise-24.scm | 54L |
-rw-r--r-- | sicp/solutions/chapter-1/exercise-3.scm | 25L |
-rw-r--r-- | sicp/solutions/chapter-1/exercise-30.scm | 26L |
-rw-r--r-- | sicp/solutions/chapter-1/exercise-31.scm | 51L |
-rw-r--r-- | sicp/solutions/chapter-1/exercise-32.scm | 67L |
-rw-r--r-- | sicp/solutions/chapter-1/exercise-33.scm | 54L |
-rw-r--r-- | sicp/solutions/chapter-1/exercise-34.scm | 30L |
-rw-r--r-- | sicp/solutions/chapter-1/exercise-4.scm | 26L |
-rw-r--r-- | sicp/solutions/chapter-1/exercise-42.scm | 7L |
-rw-r--r-- | sicp/solutions/chapter-1/exercise-5.scm | 45L |
-rw-r--r-- | sicp/solutions/chapter-1/exercise-6.scm | 47L |
-rw-r--r-- | sicp/solutions/chapter-1/exercise-7.scm | 53L |
-rw-r--r-- | sicp/solutions/chapter-1/exercise-8.scm | 48L |
-rw-r--r-- | sicp/solutions/chapter-1/exercise-9.scm | 38L |
-rw-r--r-- | sicp/solutions/chapter-2/exercise-1.scm | 34L |
-rw-r--r-- | sicp/solutions/chapter-2/exercise-17.scm | 12L |
-rw-r--r-- | sicp/solutions/chapter-2/exercise-18.scm | 14L |
-rw-r--r-- | sicp/solutions/chapter-2/exercise-19.scm | 1L |
-rw-r--r-- | sicp/solutions/chapter-2/exercise-2.scm | 34L |
-rw-r--r-- | sicp/solutions/chapter-2/exercise-20.scm | 31L |
-rw-r--r-- | sicp/solutions/chapter-2/exercise-21.scm | 26L |
-rw-r--r-- | sicp/solutions/chapter-2/exercise-22.scm | 45L |
-rw-r--r-- | sicp/solutions/chapter-2/exercise-23.scm | 26L |
-rw-r--r-- | sicp/solutions/chapter-2/exercise-24.scm | 63L |
-rw-r--r-- | sicp/solutions/chapter-2/exercise-25.scm | 26L |
-rw-r--r-- | sicp/solutions/chapter-2/exercise-26.scm | 30L |
-rw-r--r-- | sicp/solutions/chapter-2/exercise-27.scm | 20L |
-rw-r--r-- | sicp/solutions/chapter-2/exercise-28.scm | 27L |
-rw-r--r-- | sicp/solutions/chapter-2/exercise-29.scm | 99L |
-rw-r--r-- | sicp/solutions/chapter-2/exercise-3.scm | 4L |
-rw-r--r-- | sicp/solutions/chapter-2/exercise-30.scm | 35L |
-rw-r--r-- | sicp/solutions/chapter-2/exercise-31.scm | 33L |
-rw-r--r-- | sicp/solutions/chapter-2/exercise-32.scm | 91L |
-rw-r--r-- | sicp/solutions/chapter-2/exercise-33.scm | 40L |
-rw-r--r-- | sicp/solutions/chapter-2/exercise-34.scm | 14L |
-rw-r--r-- | sicp/solutions/chapter-2/exercise-35.scm | 22L |
-rw-r--r-- | sicp/solutions/chapter-2/exercise-36.scm | 18L |
-rw-r--r-- | sicp/solutions/chapter-2/exercise-37.scm | 98L |
-rw-r--r-- | sicp/solutions/chapter-2/exercise-38.scm | 122L |
-rw-r--r-- | sicp/solutions/chapter-2/exercise-39.scm | 29L |
-rw-r--r-- | sicp/solutions/chapter-2/exercise-4.scm | 80L |
-rw-r--r-- | sicp/solutions/chapter-2/exercise-40.scm | 75L |
-rw-r--r-- | sicp/solutions/chapter-2/exercise-41.scm | 14L |
-rw-r--r-- | sicp/solutions/chapter-2/exercise-42.scm | 146L |
-rw-r--r-- | sicp/solutions/chapter-2/exercise-5.scm | 46L |
-rw-r--r-- | sicp/solutions/chapter-2/exercise-53.scm | 32L |
-rw-r--r-- | sicp/solutions/chapter-2/exercise-54.scm | 44L |
-rw-r--r-- | sicp/solutions/chapter-2/exercise-55.scm | 6L |
-rw-r--r-- | sicp/solutions/chapter-2/exercise-56.scm | 153L |
-rw-r--r-- | sicp/solutions/chapter-2/exercise-59.scm | 46L |
-rw-r--r-- | sicp/solutions/chapter-2/exercise-6.scm | 85L |
-rw-r--r-- | sicp/solutions/chapter-2/exercise-60.scm | 35L |
-rw-r--r-- | sicp/solutions/chapter-2/exercise-61-62.scm | 55L |
-rw-r--r-- | sicp/solutions/chapter-2/exercise-64.scm | 96L |
-rw-r--r-- | sicp/solutions/chapter-2/exercise-7.scm | 48L |
-rw-r--r-- | sicp/solutions/chapter-2/exercise-73.scm | 110L |
-rw-r--r-- | sicp/solutions/chapter-2/exercise-75.scm | 24L |
-rw-r--r-- | sicp/solutions/chapter-3/exercise-1.scm | 9L |
-rw-r--r-- | sicp/solutions/chapter-3/exercise-12.scm | 16L |
-rw-r--r-- | sicp/solutions/chapter-3/exercise-13.scm | 13L |
-rw-r--r-- | sicp/solutions/chapter-3/exercise-14.scm | 13L |
-rw-r--r-- | sicp/solutions/chapter-3/exercise-17.scm | 38L |
-rw-r--r-- | sicp/solutions/chapter-3/exercise-18.scm | 17L |
-rw-r--r-- | sicp/solutions/chapter-3/exercise-19.scm | 20L |
-rw-r--r-- | sicp/solutions/chapter-3/exercise-2.scm | 18L |
-rw-r--r-- | sicp/solutions/chapter-3/exercise-21.scm | 65L |
-rw-r--r-- | sicp/solutions/chapter-3/exercise-22.scm | 68L |
-rw-r--r-- | sicp/solutions/chapter-3/exercise-23-stuff/deque-to-list.scm | 11L |
-rw-r--r-- | sicp/solutions/chapter-3/exercise-23-stuff/doubly-linked-list.scm | 83L |
-rw-r--r-- | sicp/solutions/chapter-3/exercise-23-stuff/empty-deque.scm | 11L |
-rw-r--r-- | sicp/solutions/chapter-3/exercise-23-stuff/front-delete-deque.scm | 29L |
-rw-r--r-- | sicp/solutions/chapter-3/exercise-23-stuff/front-deque.scm | 16L |
-rw-r--r-- | sicp/solutions/chapter-3/exercise-23-stuff/front-insert-deque.scm | 27L |
-rw-r--r-- | sicp/solutions/chapter-3/exercise-23-stuff/front-ptr.scm | 5L |
-rw-r--r-- | sicp/solutions/chapter-3/exercise-23-stuff/make-deque.scm | 7L |
-rw-r--r-- | sicp/solutions/chapter-3/exercise-23-stuff/one-item-in-deque.scm | 11L |
-rw-r--r-- | sicp/solutions/chapter-3/exercise-23-stuff/print-deque.scm | 14L |
-rw-r--r-- | sicp/solutions/chapter-3/exercise-23-stuff/rear-delete-deque.scm | 27L |
-rw-r--r-- | sicp/solutions/chapter-3/exercise-23-stuff/rear-deque.scm | 19L |
-rw-r--r-- | sicp/solutions/chapter-3/exercise-23-stuff/rear-insert-deque.scm | 29L |
-rw-r--r-- | sicp/solutions/chapter-3/exercise-23-stuff/rear-ptr.scm | 5L |
-rw-r--r-- | sicp/solutions/chapter-3/exercise-23-stuff/set-front-ptr.scm | 8L |
-rw-r--r-- | sicp/solutions/chapter-3/exercise-23-stuff/set-rear-ptr.scm | 8L |
-rw-r--r-- | sicp/solutions/chapter-3/exercise-23.scm | 74L |
-rw-r--r-- | sicp/solutions/chapter-3/exercise-24.scm | 42L |
-rw-r--r-- | sicp/solutions/chapter-3/exercise-25.scm | 107L |
-rw-r--r-- | sicp/solutions/chapter-3/exercise-26.scm | 43L |
-rw-r--r-- | sicp/solutions/chapter-3/exercise-3.scm | 27L |
-rw-r--r-- | sicp/solutions/chapter-3/exercise-4.scm | 38L |
-rw-r--r-- | sicp/solutions/chapter-3/exercise-5.scm | 76L |
-rw-r--r-- | sicp/solutions/chapter-3/exercise-6.scm | 17L |
-rw-r--r-- | sicp/solutions/chapter-3/exercise-7.scm | 15L |
-rw-r--r-- | sicp/solutions/chapter-3/exercise-8.scm | 19L |
-rw-r--r-- | sicp/solutions/chapter-3/exercise-9.scm | 210L |
-rw-r--r-- | sicp/solutions/chapter-4/exercise-1-left-to-right.scm | 545L |
-rw-r--r-- | sicp/solutions/chapter-4/exercise-1-right-to-left.scm | 545L |
-rw-r--r-- | sicp/solutions/chapter-4/exercise-1.scm | 22L |
-rw-r--r-- | sicp/solutions/chapter-4/exercise-11.scm | 656L |
-rw-r--r-- | sicp/solutions/chapter-4/exercise-12.scm | 662L |
-rw-r--r-- | sicp/solutions/chapter-4/exercise-13.scm | 689L |
-rw-r--r-- | sicp/solutions/chapter-4/exercise-14.scm | 701L |
-rw-r--r-- | sicp/solutions/chapter-4/exercise-16.scm | 701L |
-rw-r--r-- | sicp/solutions/chapter-4/exercise-2.md | 6L |
-rw-r--r-- | sicp/solutions/chapter-4/exercise-2.scm | 549L |
-rw-r--r-- | sicp/solutions/chapter-4/exercise-3.scm | 563L |
-rw-r--r-- | sicp/solutions/chapter-4/exercise-4.scm | 603L |
-rw-r--r-- | sicp/solutions/chapter-4/exercise-5.scm | 607L |
-rw-r--r-- | sicp/solutions/chapter-4/exercise-6.scm | 621L |
-rw-r--r-- | sicp/solutions/chapter-4/exercise-7.scm | 632L |
-rw-r--r-- | sicp/solutions/chapter-4/exercise-8.scm | 641L |
-rw-r--r-- | sicp/solutions/chapter-4/old/exercise-3.scm | 134L |
-rw-r--r-- | sicp/solutions/chapter-4/old/exercise-4.scm | 75L |
-rw-r--r-- | sicp/solutions/chapter-4/old/exercise-5.scm | 42L |
-rw-r--r-- | sicp/solutions/chapter-4/old/exercise-6.scm | 37L |
-rw-r--r-- | sicp/solutions/chapter-4/old/exercise-7.scm | 73L |
-rw-r--r-- | sicp/solutions/chapter-4/old/exercise-8.scm | 72L |
-rw-r--r-- | sicp/solutions/chapter-4/old/exercise-9.scm | 72L |
-rwxr-xr-x | sicp/solutions/chapter-4/original-repl.scm | 543L |
-rw-r--r-- | sicp/solutions/huffman-codes-stuff.scm | 184L |
-rw-r--r-- | sicp/solutions/tree-stuff.scm | 515L |
-rwxr-xr-x | sicp/statistics.scm | 136L |
-rw-r--r-- | sicp/tests/chapter-1/exercise-1.scm | 67L |
-rw-r--r-- | sicp/tests/chapter-1/exercise-10.scm | 96L |
-rw-r--r-- | sicp/tests/chapter-1/exercise-11.scm | 11L |
-rw-r--r-- | sicp/tests/chapter-1/exercise-12.scm | 32L |
-rw-r--r-- | sicp/tests/chapter-1/exercise-13.scm | 7L |
-rw-r--r-- | sicp/tests/chapter-1/exercise-14.scm | 4L |
-rw-r--r-- | sicp/tests/chapter-1/exercise-15.scm | 19L |
-rw-r--r-- | sicp/tests/chapter-1/exercise-16.scm | 49L |
-rw-r--r-- | sicp/tests/chapter-1/exercise-17.scm | 22L |
-rw-r--r-- | sicp/tests/chapter-1/exercise-18.scm | 13L |
-rw-r--r-- | sicp/tests/chapter-1/exercise-19.scm | 14L |
-rw-r--r-- | sicp/tests/chapter-1/exercise-2.scm | 12L |
-rw-r--r-- | sicp/tests/chapter-1/exercise-21.scm | 48L |
-rw-r--r-- | sicp/tests/chapter-1/exercise-3.scm | 16L |
-rw-r--r-- | sicp/tests/chapter-1/exercise-30.scm | 26L |
-rw-r--r-- | sicp/tests/chapter-1/exercise-31.scm | 29L |
-rw-r--r-- | sicp/tests/chapter-1/exercise-32.scm | 48L |
-rw-r--r-- | sicp/tests/chapter-1/exercise-33.scm | 26L |
-rw-r--r-- | sicp/tests/chapter-1/exercise-4.scm | 35L |
-rw-r--r-- | sicp/tests/chapter-1/exercise-5.scm | 8L |
-rw-r--r-- | sicp/tests/chapter-1/exercise-6.scm | 4L |
-rw-r--r-- | sicp/tests/chapter-1/exercise-7.scm | 16L |
-rw-r--r-- | sicp/tests/chapter-1/exercise-8.scm | 24L |
-rw-r--r-- | sicp/tests/chapter-1/exercise-9.scm | 108L |
-rw-r--r-- | sicp/tests/chapter-2/exercise-33.scm | 20L |
-rw-r--r-- | sicp/tests/chapter-2/exercise-34.scm | 18L |
-rw-r--r-- | sicp/tests/chapter-2/exercise-35.scm | 13L |
-rw-r--r-- | sicp/tests/chapter-2/exercise-36.scm | 14L |
-rw-r--r-- | sicp/tests/chapter-2/exercise-4.scm | 25L |
-rw-r--r-- | sicp/tests/chapter-2/exercise-40.scm | 16L |
-rw-r--r-- | sicp/tests/chapter-2/exercise-41.scm | 23L |
-rw-r--r-- | sicp/tests/chapter-2/exercise-42.scm | 22L |
-rw-r--r-- | sicp/tests/chapter-2/exercise-56.scm | 44L |
-rw-r--r-- | sicp/tests/chapter-2/exercise-61.scm | 22L |
-rw-r--r-- | sicp/tests/chapter-2/exercise-62.scm | 28L |
-rw-r--r-- | sicp/tests/chapter-2/exercise-67.scm | 12L |
-rw-r--r-- | sicp/tests/chapter-2/exercise-68.scm | 15L |
-rw-r--r-- | sicp/tests/chapter-2/exercise-69.scm | 28L |
-rw-r--r-- | sicp/tests/chapter-2/exercise-7.scm | 39L |
-rw-r--r-- | sicp/tests/chapter-2/exercise-70.scm | 85L |
-rw-r--r-- | sicp/tests/chapter-2/exercise-71.scm | 122L |
-rw-r--r-- | sicp/tests/chapter-2/exercise-72.scm | 12L |
-rw-r--r-- | sicp/tests/chapter-2/exercise-73.scm | 19L |
-rw-r--r-- | sicp/tests/chapter-2/exercise-75.scm | 20L |
-rw-r--r-- | sicp/tests/chapter-3/exercise-1.scm | 23L |
-rw-r--r-- | sicp/tests/chapter-3/exercise-12.scm | 50L |
-rw-r--r-- | sicp/tests/chapter-3/exercise-13.scm | 12L |
-rw-r--r-- | sicp/tests/chapter-3/exercise-14.scm | 212L |
-rw-r--r-- | sicp/tests/chapter-3/exercise-15.scm | 78L |
-rw-r--r-- | sicp/tests/chapter-3/exercise-16.scm | 83L |
-rw-r--r-- | sicp/tests/chapter-3/exercise-17.scm | 40L |
-rw-r--r-- | sicp/tests/chapter-3/exercise-18.scm | 25L |
-rw-r--r-- | sicp/tests/chapter-3/exercise-19.scm | 50L |
-rw-r--r-- | sicp/tests/chapter-3/exercise-2.scm | 33L |
-rw-r--r-- | sicp/tests/chapter-3/exercise-21.scm | 74L |
-rw-r--r-- | sicp/tests/chapter-3/exercise-22.scm | 47L |
-rw-r--r-- | sicp/tests/chapter-3/exercise-23.scm | 173L |
-rw-r--r-- | sicp/tests/chapter-3/exercise-25.scm | 26L |
-rw-r--r-- | sicp/tests/chapter-3/exercise-3.scm | 17L |
-rw-r--r-- | sicp/tests/chapter-3/exercise-4.scm | 38L |
-rw-r--r-- | sicp/tests/chapter-3/exercise-6.scm | 22L |
-rw-r--r-- | sicp/tests/chapter-3/exercise-7.scm | 27L |
-rw-r--r-- | sicp/tests/chapter-3/exercise-8.scm | 16L |
-rw-r--r-- | sicp/tests/chapter-4/exercise-1.scm | 21L |
-rw-r--r-- | sicp/tests/chapter-4/exercise-11.scm | 52L |
-rw-r--r-- | sicp/tests/chapter-4/exercise-12.scm | 63L |
-rw-r--r-- | sicp/tests/chapter-4/exercise-13.scm | 63L |
-rw-r--r-- | sicp/tests/chapter-4/exercise-14.scm | 115L |
-rw-r--r-- | sicp/tests/chapter-4/exercise-16.scm | 115L |
-rw-r--r-- | sicp/tests/chapter-4/exercise-2.scm | 16L |
-rw-r--r-- | sicp/tests/chapter-4/exercise-3.scm | 16L |
-rw-r--r-- | sicp/tests/chapter-4/exercise-4.scm | 71L |
-rw-r--r-- | sicp/tests/chapter-4/exercise-5.scm | 36L |
-rw-r--r-- | sicp/tests/chapter-4/exercise-6.scm | 38L |
-rw-r--r-- | sicp/tests/chapter-4/exercise-7.scm | 37L |
-rw-r--r-- | sicp/tests/chapter-4/exercise-8.scm | 27L |
-rw-r--r-- | sicp/tests/chapter-4/original-repl-tests.scm | 71L |
-rw-r--r-- | sicp/tests/doubly-linked-list.scm | 21L |
-rw-r--r-- | sicp/utils-tests.scm | 32L |
-rw-r--r-- | sicp/utils.scm | 128L |