├── .gitignore ├── Makefile ├── chp1 ├── 1.rst ├── 10.rst ├── 11.rst ├── 12.rst ├── 13.rst ├── 14.rst ├── 15.rst ├── 16.rst ├── 17.rst ├── 18.rst ├── 19.rst ├── 2.rst ├── 20.rst ├── 21.rst ├── 22.rst ├── 23.rst ├── 24.rst ├── 25.rst ├── 26.rst ├── 27.rst ├── 28.rst ├── 29.rst ├── 3.rst ├── 30.rst ├── 31.rst ├── 32.rst ├── 33.rst ├── 34.rst ├── 35.rst ├── 36.rst ├── 37.rst ├── 38.rst ├── 39.rst ├── 4.rst ├── 40.rst ├── 41.rst ├── 42.rst ├── 43.rst ├── 44.rst ├── 45.rst ├── 46.rst ├── 5.rst ├── 6.rst ├── 7.rst ├── 8.rst ├── 9.rst ├── code │ ├── 10-ackermann.scm │ ├── 11-iter.scm │ ├── 11-rec.scm │ ├── 12-iter-pascal.scm │ ├── 12-rec-pascal.scm │ ├── 15.scm │ ├── 16-fast-expt.scm │ ├── 17-double-and-halve.scm │ ├── 17-multi.scm │ ├── 18.scm │ ├── 19-fib-in-log-time.scm │ ├── 22-continue-primes.scm │ ├── 22-next-odd.scm │ ├── 22-search-for-primes.scm │ ├── 23-find-divisor.scm │ ├── 23-next.scm │ ├── 23-search-for-primes.scm │ ├── 24-search-for-primes.scm │ ├── 25-expmod-by-alyssa.scm │ ├── 27-carmichael-test.scm │ ├── 28-expmod.scm │ ├── 28-miller-rabin-test.scm │ ├── 28-non-zero-random.scm │ ├── 28-nontrivial-square-root.scm │ ├── 29-simpson.scm │ ├── 3-bigger-and-smaller.scm │ ├── 3-bigger-sum-of-squares.scm │ ├── 30-iter-sum.scm │ ├── 31-denom-term.scm │ ├── 31-factorial.scm │ ├── 31-iter-product.scm │ ├── 31-numer-term.scm │ ├── 31-pi.scm │ ├── 31-rec-product.scm │ ├── 32-iter-accumulate.scm │ ├── 32-product.scm │ ├── 32-rec-accumulate.scm │ ├── 32-sum.scm │ ├── 33-coprime.scm │ ├── 33-filtered-accumulate.scm │ ├── 33-iter-filtered-accumulate.scm │ ├── 33-primes-sum.scm │ ├── 33-product-of-coprimes.scm │ ├── 34-f.scm │ ├── 35-golden-ratio.scm │ ├── 36-fixed-point.scm │ ├── 36-formula.scm │ ├── 37-golden-ratio-using-iter-cont-frac.scm │ ├── 37-golden-ratio.scm │ ├── 37-iter-cont-frac.scm │ ├── 37-rec-cont-frac.scm │ ├── 38-e.scm │ ├── 39-tan-cf.scm │ ├── 4-a-plus-abs-b.scm │ ├── 40-cubic.scm │ ├── 41-double.scm │ ├── 42-compose.scm │ ├── 43-iter-repeated-using-compose.scm │ ├── 43-iter-repeated.scm │ ├── 43-rec-repeated-using-compose.scm │ ├── 43-repeated.scm │ ├── 44-iter-smooth-n-times.scm │ ├── 44-smooth-n-times-using-repeated.scm │ ├── 44-smooth-n-times.scm │ ├── 44-smooth.scm │ ├── 45-average-damp-n-times.scm │ ├── 45-damped-nth-root.scm │ ├── 45-expt.scm │ ├── 45-lg.scm │ ├── 45-nth-root.scm │ ├── 46-fixed-point.scm │ ├── 46-iterative-improve.scm │ ├── 46-sqrt.scm │ ├── 6-new-if.scm │ ├── 6-sqrt-iter.scm │ ├── 7-good-enough.scm │ ├── 7-sqrt.scm │ ├── 8-cube-root.scm │ ├── 8-cube.scm │ ├── 9-another-plus.scm │ ├── 9-dec.scm │ ├── 9-inc.scm │ ├── 9-plus.scm │ ├── p15-average.scm │ ├── p15-good-enough.scm │ ├── p15-improve.scm │ ├── p15-sqrt-iter.scm │ ├── p16-sqrt.scm │ ├── p22-iter-factorial.scm │ ├── p32-gcd.scm │ ├── p33-divides.scm │ ├── p33-find-divisor.scm │ ├── p33-prime.scm │ ├── p33-smallest-divisor.scm │ ├── p34-expmod.scm │ ├── p34-fast-prime.scm │ ├── p38-sum.scm │ ├── p46-fixed-point.scm │ ├── p48-average-damp.scm │ ├── p49-deriv.scm │ ├── p49-newton-transform.scm │ ├── p50-newtons-method.scm │ ├── p8-sum-of-squares.scm │ ├── test-10-ackermann.scm │ ├── test-11-iter.scm │ ├── test-11-rec.scm │ ├── test-12-iter-pascal.scm │ ├── test-12-rec-pascal.scm │ ├── test-16-fast-expt.scm │ ├── test-17-double-and-halve.scm │ ├── test-17-multi.scm │ ├── test-18.scm │ ├── test-19-fib-in-log-time.scm │ ├── test-22-next-odd.scm │ ├── test-23-find-divisor.scm │ ├── test-23-next.scm │ ├── test-25-expmod-by-alyssa.scm │ ├── test-27-carmichael-test.scm │ ├── test-28-miller-rabin-test.scm │ ├── test-28-non-zero-random.scm │ ├── test-29-simpson.scm │ ├── test-3-bigger-and-smaller.scm │ ├── test-3-bigger-sum-of-squares.scm │ ├── test-30-iter-sum.scm │ ├── test-31-denom-term.scm │ ├── test-31-factorial.scm │ ├── test-31-iter-product.scm │ ├── test-31-numer-term.scm │ ├── test-31-pi.scm │ ├── test-31-rec-product.scm │ ├── test-32-iter-accumulate.scm │ ├── test-32-product.scm │ ├── test-32-rec-accumulate.scm │ ├── test-32-sum.scm │ ├── test-33-coprime.scm │ ├── test-33-filtered-accumulate.scm │ ├── test-33-iter-filtered-accumulate.scm │ ├── test-33-primes-sum.scm │ ├── test-33-product-of-coprimes.scm │ ├── test-35-golden-ratio.scm │ ├── test-37-golden-ratio-using-iter-cont-frac.scm │ ├── test-37-golden-ratio.scm │ ├── test-38-e.scm │ ├── test-39-tan-cf.scm │ ├── test-4-a-plus-abs-b.scm │ ├── test-42-compose.scm │ ├── test-43-iter-repeated-using-compose.scm │ ├── test-43-iter-repeated.scm │ ├── test-43-rec-repeated-using-compose.scm │ ├── test-43-repeated.scm │ ├── test-44-iter-smooth-n-times.scm │ ├── test-44-smooth-n-times-using-repeated.scm │ ├── test-44-smooth-n-times.scm │ ├── test-44-smooth.scm │ ├── test-45-average-damp-n-times.scm │ ├── test-45-damped-nth-root.scm │ ├── test-45-expt.scm │ ├── test-45-lg.scm │ ├── test-45-nth-root.scm │ ├── test-46-sqrt.scm │ ├── test-6-new-if.scm │ ├── test-7-good-enough.scm │ ├── test-7-sqrt.scm │ ├── test-8-cube-root.scm │ ├── test-8-cube.scm │ ├── test-9-another-plus.scm │ ├── test-9-dec.scm │ ├── test-9-inc.scm │ ├── test-9-plus.scm │ ├── test-manager │ │ ├── COPYING │ │ ├── Rakefile │ │ ├── all-tests.scm │ │ ├── assertions.scm │ │ ├── checks.scm │ │ ├── doc │ │ │ ├── CHANGELOG │ │ │ ├── testing.html │ │ │ └── testing.pod │ │ ├── failure-report-demo.scm │ │ ├── guile-conditions.scm │ │ ├── interactions.scm │ │ ├── load.scm │ │ ├── matching.scm │ │ ├── mit-scheme-tests.scm │ │ ├── mitscheme-conditions.scm │ │ ├── ordered-map.scm │ │ ├── portability.scm │ │ ├── srfi-69-hash-tables.scm │ │ ├── test-group.scm │ │ ├── test-runner.scm │ │ └── testing.scm │ ├── test-p15-average.scm │ ├── test-p15-good-enough.scm │ ├── test-p15-improve.scm │ ├── test-p15-sqrt-iter.scm │ ├── test-p16-sqrt.scm │ ├── test-p22-iter-factorial.scm │ ├── test-p32-gcd.scm │ ├── test-p33-divides.scm │ ├── test-p33-find-divisor.scm │ ├── test-p33-prime.scm │ ├── test-p33-smallest-divisor.scm │ ├── test-p34-expmod.scm │ ├── test-p34-fast-prime.scm │ ├── test-p38-sum.scm │ ├── test-p48-average-damp.scm │ └── test-p8-sum-of-squares.scm └── image │ ├── 14.dia │ └── 14.png ├── chp2 ├── 1.rst ├── 17.rst ├── 18.rst ├── 19.rst ├── 2.rst ├── 20.rst ├── 21.rst ├── 22.rst ├── 23.rst ├── 24.rst ├── 25.rst ├── 26.rst ├── 27.rst ├── 28.rst ├── 29.rst ├── 3.rst ├── 30.rst ├── 31.rst ├── 32.rst ├── 33.rst ├── 34.rst ├── 35.rst ├── 36.rst ├── 37.rst ├── 38.rst ├── 39.rst ├── 4.rst ├── 40.rst ├── 41.rst ├── 42.rst ├── 43.rst ├── 44.rst ├── 45.rst ├── 46.rst ├── 47.rst ├── 48.rst ├── 49.rst ├── 5.rst ├── 50.rst ├── 51.rst ├── 52.rst ├── 53.rst ├── 54.rst ├── 55.rst ├── 56.rst ├── 57.rst ├── 58.rst ├── 59.rst ├── 6.rst ├── 60.rst ├── 61.rst ├── 62.rst ├── 63.rst ├── 64.rst ├── 65.rst ├── 66.rst ├── 67.rst ├── 68.rst ├── 69.rst ├── 70.rst ├── 71.rst ├── 72.rst ├── 73.rst ├── 74.rst ├── 75.rst ├── 76.rst ├── 77.rst ├── 78.rst ├── 79.rst ├── 80.rst ├── 81.rst └── code │ ├── 1-make-rat.scm │ ├── 17-last-pair.scm │ ├── 18-reverse.scm │ ├── 19-cc.scm │ ├── 19-other.scm │ ├── 2-midpoint-segment.scm │ ├── 2-point-constructor.scm │ ├── 2-point-selector.scm │ ├── 2-print-point.scm │ ├── 2-segment-constructor.scm │ ├── 2-segment-selector.scm │ ├── 20-same-parity.scm │ ├── 21-square-list-using-cons.scm │ ├── 21-square-list-using-map.scm │ ├── 22-another-iter-square-list.scm │ ├── 22-another-square-list-by-louis.scm │ ├── 22-iter-square-list.scm │ ├── 22-square-list-by-louis.scm │ ├── 23-another-for-each.scm │ ├── 23-for-each-using-if.scm │ ├── 27-better-deep-reverse.scm │ ├── 27-deep-reverse.scm │ ├── 27-tree-reverse.scm │ ├── 28-better-fringe.scm │ ├── 28-fringe.scm │ ├── 29-branch-length-and-branch-structure.scm │ ├── 29-branch-torque.scm │ ├── 29-left-branch-and-right-branch.scm │ ├── 29-make-mobile-and-make-branch.scm │ ├── 29-mobile-balance.scm │ ├── 29-mobile-represent.scm │ ├── 29-new-constructor.scm │ ├── 29-new-selector.scm │ ├── 29-total-weight.scm │ ├── 3-another-length-and-width-of-rectangle.scm │ ├── 3-another-rectangle-represent.scm │ ├── 3-area.scm │ ├── 3-length-and-width-of-rectangle.scm │ ├── 3-perimeter.scm │ ├── 3-print-rectangle.scm │ ├── 3-rectangle-represent.scm │ ├── 30-square-tree-using-cond.scm │ ├── 30-square-tree-using-map.scm │ ├── 31-tree-map-using-cond.scm │ ├── 31-tree-map-using-map.scm │ ├── 32-subsets.scm │ ├── 33-append.scm │ ├── 33-length.scm │ ├── 33-map.scm │ ├── 34-horner-eval.scm │ ├── 35-count-leaves-using-fringe.scm │ ├── 35-count-leaves-using-length.scm │ ├── 35-count-leaves-using-recursion.scm │ ├── 36-accumulate-n.scm │ ├── 36-car-n.scm │ ├── 36-cdr-n.scm │ ├── 37-dot-product.scm │ ├── 37-matrix-*-matrix-another.scm │ ├── 37-matrix-*-matrix.scm │ ├── 37-matrix-*-vector.scm │ ├── 37-transpose.scm │ ├── 38-fold-left.scm │ ├── 38-fold-right.scm │ ├── 39-reverse-using-fold-left.scm │ ├── 39-reverse-using-fold-right.scm │ ├── 4-cdr.scm │ ├── 4-cons-and-car.scm │ ├── 40-prime-sum-pairs.scm │ ├── 40-unique-pairs.scm │ ├── 41-remove-triples-not-equal-to.scm │ ├── 41-triple-sum-equal-to-using-fold.scm │ ├── 41-triple-sum-equal-to.scm │ ├── 41-unique-triples.scm │ ├── 42-adjoin-position.scm │ ├── 42-empty-board.scm │ ├── 42-queens.scm │ ├── 42-safe.scm │ ├── 44-up-split.scm │ ├── 45-another-split.scm │ ├── 45-right-split.scm │ ├── 45-split.scm │ ├── 45-up-split.scm │ ├── 46-add-vect.scm │ ├── 46-scale-vect.scm │ ├── 46-sub-vect.scm │ ├── 46-vect-represent.scm │ ├── 47-frame-represent-using-cons.scm │ ├── 47-frame-represent-using-list.scm │ ├── 48-segment-represent.scm │ ├── 5-car.scm │ ├── 5-cdr.scm │ ├── 5-cons.scm │ ├── 50-flip-horiz.scm │ ├── 50-rotate180.scm │ ├── 50-rotate270.scm │ ├── 51-another-below.scm │ ├── 51-below.scm │ ├── 52-corner-split.scm │ ├── 52-square-limit.scm │ ├── 54-equal.scm │ ├── 56-deriv.scm │ ├── 57-deriv.scm │ ├── 57-product.scm │ ├── 57-single-operand.scm │ ├── 57-sum.scm │ ├── 58-deriv.scm │ ├── 58-product.scm │ ├── 58-sum.scm │ ├── 59-union-set.scm │ ├── 60-adjoin-set.scm │ ├── 60-intersection-set.scm │ ├── 61-adjoin-set.scm │ ├── 61-another-adjoin-set.scm │ ├── 62-union-set.scm │ ├── 63-tree-list-1.scm │ ├── 63-tree-list-2.scm │ ├── 64-list-tree.scm │ ├── 65-intersection-tree.scm │ ├── 65-union-tree.scm │ ├── 66-lookup.scm │ ├── 68-encode-symbol.scm │ ├── 68-encode.scm │ ├── 69-generate-huffman-tree.scm │ ├── 73-deriv.scm │ ├── 73-install-exponentiation-package.scm │ ├── 73-install-product-package.scm │ ├── 73-install-sum-package.scm │ ├── 73-tag.scm │ ├── 75-make-from-mag-ang.scm │ ├── 77-alyssa-complex.scm │ ├── 77-install-alyssa-complex-package.scm │ ├── 77-louis-complex.scm │ ├── 78-attach-tag.scm │ ├── 78-contents.scm │ ├── 78-type-tag.scm │ ├── 79-complex-driver.scm │ ├── 79-equ.scm │ ├── 79-install-complex-package.scm │ ├── 79-install-rational-package.scm │ ├── 79-install-scheme-number-package.scm │ ├── 80-complex-driver.scm │ ├── 80-install-complex-package.scm │ ├── 80-install-rational-package.scm │ ├── 80-install-scheme-number-package.scm │ ├── 80-zero.scm │ ├── 81-apply-generic.scm │ ├── 81-louis-coercion.scm │ ├── p102-number.scm │ ├── p103-element-of-set.scm │ ├── p105-intersection-set.scm │ ├── p106-tree.scm │ ├── p112-huffman.scm │ ├── p113-adjoin-set.scm │ ├── p113-decode.scm │ ├── p114-make-leaf-set.scm │ ├── p119-tag.scm │ ├── p123-install-rectangular-package.scm │ ├── p123-put-and-get.scm │ ├── p124-install-polar-package.scm │ ├── p125-apply-generic.scm │ ├── p125-generic-selector.scm │ ├── p129-generic-op.scm │ ├── p129-install-scheme-number-package.scm │ ├── p130-install-complex-package.scm │ ├── p133-coercion.scm │ ├── p134-apply-generic.scm │ ├── p186-make-table.scm │ ├── p33-prime.scm │ ├── p33-smallest-divisor.scm │ ├── p68-append.scm │ ├── p68-length.scm │ ├── p70-map.scm │ ├── p78-accumulate.scm │ ├── p78-enumerate-interval.scm │ ├── p83-flatmap.scm │ ├── p83-make-pair-sum.scm │ ├── p83-prime-sum.scm │ ├── p94-flip-vect.scm │ ├── p94-rotate90.scm │ ├── test-1-make-rat.scm │ ├── test-17-last-pair.scm │ ├── test-18-reverse.scm │ ├── test-19-other.scm │ ├── test-2-midpoint-segment.scm │ ├── test-2-point-constructor.scm │ ├── test-2-point-selector.scm │ ├── test-2-segment-constructor.scm │ ├── test-2-segment-selector.scm │ ├── test-20-same-parity.scm │ ├── test-21-square-list-using-cons.scm │ ├── test-21-square-list-using-map.scm │ ├── test-22-another-iter-square-list.scm │ ├── test-22-iter-square-list.scm │ ├── test-27-better-deep-reverse.scm │ ├── test-27-deep-reverse.scm │ ├── test-27-tree-reverse.scm │ ├── test-28-better-fringe.scm │ ├── test-28-fringe.scm │ ├── test-29-branch-torque.scm │ ├── test-29-mobile-balance.scm │ ├── test-29-mobile-represent.scm │ ├── test-29-new-represent.scm │ ├── test-29-total-weight.scm │ ├── test-3-another-area.scm │ ├── test-3-another-length-and-width-of-rectangle.scm │ ├── test-3-another-perimeter.scm │ ├── test-3-another-rectangle-represent.scm │ ├── test-3-area.scm │ ├── test-3-length-and-width-of-rectangle.scm │ ├── test-3-perimeter.scm │ ├── test-3-rectangle-represent.scm │ ├── test-30-square-tree-using-cond.scm │ ├── test-30-square-tree-using-map.scm │ ├── test-31-tree-map-using-cond.scm │ ├── test-31-tree-map-using-map.scm │ ├── test-32-subsets.scm │ ├── test-33-append.scm │ ├── test-33-length.scm │ ├── test-33-map.scm │ ├── test-34-horner-eval.scm │ ├── test-35-count-leaves-using-fringe.scm │ ├── test-35-count-leaves-using-length.scm │ ├── test-35-count-leaves-using-recursion.scm │ ├── test-36-accumulate-n.scm │ ├── test-36-car-n.scm │ ├── test-36-cdr-n.scm │ ├── test-37-dot-product.scm │ ├── test-37-matrix-*-matrix-another.scm │ ├── test-37-matrix-*-matrix.scm │ ├── test-37-matrix-*-vector.scm │ ├── test-37-transpose.scm │ ├── test-39-reverse-using-fold-left.scm │ ├── test-39-reverse-using-fold-right.scm │ ├── test-40-prime-sum-pairs.scm │ ├── test-40-unique-pairs.scm │ ├── test-41-remove-triples-not-equal-to.scm │ ├── test-41-triple-sum-equal-to-using-fold.scm │ ├── test-41-triple-sum-equal-to.scm │ ├── test-41-unique-triples.scm │ ├── test-42-adjoin-position.scm │ ├── test-42-safe.scm │ ├── test-46-add-vect.scm │ ├── test-46-scale-vect.scm │ ├── test-46-sub-vect.scm │ ├── test-46-vect-represent.scm │ ├── test-47-frame-represent-using-cons.scm │ ├── test-47-frame-represent-using-list.scm │ ├── test-48-segment-represent.scm │ ├── test-54-equal.scm │ ├── test-56-deriv.scm │ ├── test-57-deriv.scm │ ├── test-58-deriv.scm │ ├── test-59-union-set.scm │ ├── test-60-adjoin-set.scm │ ├── test-60-intersection-set.scm │ ├── test-61-adjoin-set.scm │ ├── test-61-another-adjoin-set.scm │ ├── test-62-union-set.scm │ ├── test-63-tree-list-1.scm │ ├── test-63-tree-list-2.scm │ ├── test-64-list-tree.scm │ ├── test-65-intersection-tree.scm │ ├── test-65-union-tree.scm │ ├── test-68-encode-symbol.scm │ ├── test-68-encode.scm │ ├── test-69-generate-huffman-tree.scm │ ├── test-73-install-exponentiation-package.scm │ ├── test-73-install-product-package.scm │ ├── test-73-install-sum-package.scm │ ├── test-75-make-from-mag-ang.scm │ ├── test-78-attach-tag.scm │ ├── test-78-contents.scm │ ├── test-78-type-tag.scm │ ├── test-79-install-complex-package.scm │ ├── test-79-install-rational-package.scm │ ├── test-79-install-scheme-number-package.scm │ ├── test-80-install-complex-package.scm │ ├── test-80-install-rational-package.scm │ ├── test-80-install-scheme-number-package.scm │ ├── test-manager │ ├── COPYING │ ├── Rakefile │ ├── all-tests.scm │ ├── assertions.scm │ ├── checks.scm │ ├── doc │ │ ├── CHANGELOG │ │ ├── testing.html │ │ └── testing.pod │ ├── failure-report-demo.scm │ ├── guile-conditions.scm │ ├── interactions.scm │ ├── load.scm │ ├── matching.scm │ ├── mit-scheme-tests.scm │ ├── mitscheme-conditions.scm │ ├── ordered-map.scm │ ├── portability.scm │ ├── srfi-69-hash-tables.scm │ ├── test-group.scm │ ├── test-runner.scm │ └── testing.scm │ ├── test-p103-element-of-set.scm │ ├── test-p105-intersection-set.scm │ ├── test-p106-tree.scm │ ├── test-p113-decode.scm │ ├── test-p129-install-scheme-number-package.scm │ ├── test-p133-coercion.scm │ ├── test-p33-prime.scm │ ├── test-p33-smallest-divisor.scm │ ├── test-p68-append.scm │ ├── test-p68-length.scm │ ├── test-p70-map.scm │ ├── test-p78-accumulate.scm │ ├── test-p78-enumerate-interval.scm │ ├── test-p83-flatmap.scm │ ├── test-p83-make-pair-sum.scm │ └── test-p83-prime-sum.scm ├── chp3 ├── 1.rst ├── 10.rst ├── 11.rst ├── 12.rst ├── 13.rst ├── 14.rst ├── 15.rst ├── 16.rst ├── 17.rst ├── 18.rst ├── 19.rst ├── 2.rst ├── 20.rst ├── 21.rst ├── 22.rst ├── 23.rst ├── 24.rst ├── 25.rst ├── 26.rst ├── 27.rst ├── 28.rst ├── 29.rst ├── 3.rst ├── 30.rst ├── 31.rst ├── 32.rst ├── 33.rst ├── 34.rst ├── 35.rst ├── 36.rst ├── 37.rst ├── 38.rst ├── 39.rst ├── 4.rst ├── 40.rst ├── 41.rst ├── 42.rst ├── 43.rst ├── 44.rst ├── 45.rst ├── 46.rst ├── 47.rst ├── 48.rst ├── 49.rst ├── 5.rst ├── 50.rst ├── 51.rst ├── 52.rst ├── 53.rst ├── 54.rst ├── 55.rst ├── 56.rst ├── 57.rst ├── 58.rst ├── 59.rst ├── 6.rst ├── 63.rst ├── 64.rst ├── 65.rst ├── 66.rst ├── 7.rst ├── 8.rst ├── 9.rst └── code │ ├── 1-make-accumulator.scm │ ├── 10-make-withdraw-using-lambda.scm │ ├── 10-make-withdraw.scm │ ├── 11-make-account-using-lambda.scm │ ├── 11-make-account.scm │ ├── 12-append.scm │ ├── 12-last-pair.scm │ ├── 13-make-cycle.scm │ ├── 14-mystery.scm │ ├── 15-set-to-wow.scm │ ├── 16-count-pairs.scm │ ├── 17-count-pairs.scm │ ├── 18-loop.scm │ ├── 19-loop.scm │ ├── 2-make-monitored.scm │ ├── 20-pair.scm │ ├── 21-print-queue.scm │ ├── 22-queue.scm │ ├── 23-deque.scm │ ├── 23-double-linked-list.scm │ ├── 24-make-table.scm │ ├── 25-table.scm │ ├── 26-table.scm │ ├── 26-tree.scm │ ├── 27-another-memo-fib.scm │ ├── 27-memo-fib.scm │ ├── 27-memoize.scm │ ├── 28-or-gate.scm │ ├── 29-another-or-gate.scm │ ├── 29-nand-gate.scm │ ├── 29-or-gate.scm │ ├── 3-make-account.scm │ ├── 30-ripple-carry-adder.scm │ ├── 33-averager.scm │ ├── 34-multiplier.scm │ ├── 34-squarer.scm │ ├── 35-squarer.scm │ ├── 36.scm │ ├── 37-c-add.scm │ ├── 37-c-div.scm │ ├── 37-c-mul.scm │ ├── 37-c-sub.scm │ ├── 37-celsius-fahrenheit-converter.scm │ ├── 37-cv.scm │ ├── 4-make-account.scm │ ├── 45-make-account-and-serializer.scm │ ├── 47-semaphore-using-mutex.scm │ ├── 47-semaphore-using-test-and-set.scm │ ├── 47-unsafe-semaphore.scm │ ├── 48-make-account.scm │ ├── 48-serialized-exchange.scm │ ├── 5-estimate-integral.scm │ ├── 5-random-in-range.scm │ ├── 50-stream-map.scm │ ├── 53.scm │ ├── 54-factorial.scm │ ├── 54-mul-streams.scm │ ├── 55-partial-sums.scm │ ├── 56-merge.scm │ ├── 56-s.scm │ ├── 58-expand.scm │ ├── 59-div-streams.scm │ ├── 59-integrate-series.scm │ ├── 6-rand.scm │ ├── 63-sqrt-stream.scm │ ├── 64-sqrt.scm │ ├── 64-stream-limit.scm │ ├── 65-ln2.scm │ ├── 66-stream-take-while.scm │ ├── 7-make-joint.scm │ ├── 8-f.scm │ ├── p155-monte-carlo.scm │ ├── p181-queue.scm │ ├── p184-table.scm │ ├── p190-full-adder.scm │ ├── p190-half-adder.scm │ ├── p191-and-gate.scm │ ├── p191-inverter.scm │ ├── p192-wire.scm │ ├── p194-after-delay.scm │ ├── p194-probe.scm │ ├── p194-propagate.scm │ ├── p194-simula.scm │ ├── p196-agenda.scm │ ├── p201-adder.scm │ ├── p201-constraint-interface.scm │ ├── p202-constant.scm │ ├── p202-multiplier.scm │ ├── p203-make-connector.scm │ ├── p203-probe.scm │ ├── p205-constraint.scm │ ├── p214-exchange.scm │ ├── p215-serialized-exchange.scm │ ├── p217-make-mutex.scm │ ├── p222-display-stream.scm │ ├── p222-stream-for-each.scm │ ├── p223-stream-enumerate-interval.scm │ ├── p228-add-streams.scm │ ├── p228-integers.scm │ ├── p228-ones.scm │ ├── p229-scale-stream.scm │ ├── p232-sqrt-improve.scm │ ├── p233-sqrt-stream.scm │ ├── p234-accelerated-sequence.scm │ ├── p234-euler-transform.scm │ ├── p234-make-tableau.scm │ ├── p237-interleave.scm │ ├── p237-pairs.scm │ └── parallel.scm ├── chp4 ├── 1.rst ├── 10.rst ├── 11.rst ├── 12.rst ├── 13.rst ├── 14.rst ├── 2.rst ├── 3.rst ├── 4.rst ├── 5.rst ├── 6.rst ├── 7.rst ├── 8.rst ├── 9.rst └── code │ ├── 1-list-of-values-from-left-to-right.scm │ ├── 1-list-of-values-from-right-to-left.scm │ ├── analyze.scm │ ├── evdata.scm │ ├── meval.scm │ └── syntax.scm ├── conf.py ├── image └── cover.jpg ├── index.rst ├── make.bat ├── old_chp2 ├── 42.rst ├── 49.rst ├── 82.rst ├── 83.rst └── code │ ├── 42-queens.scm │ ├── 47-make-frame-using-cons.scm │ ├── 47-make-frame-using-list.scm │ ├── 47-selector-for-make-frame-using-cons.scm │ ├── 47-selector-for-make-frame-using-list.scm │ ├── 48-segment.scm │ ├── 82-apply-generic.scm │ ├── 82-driver.scm │ ├── 83-install-complex-package.scm │ ├── 83-install-integer-package.scm │ ├── 83-install-rational-package.scm │ ├── 83-install-real-package.scm │ ├── 83-raise.scm │ ├── p119-attach-tag-and-type-tag-and-contents.scm │ ├── p123-install-rectangular-package.scm │ ├── p123-put-and-get.scm │ ├── p124-install-polar-package.scm │ ├── p125-apply-generic.scm │ ├── p125-generic-selector.scm │ ├── p129-generic-op.scm │ ├── p129-install-rational-package.scm │ ├── p129-install-scheme-number-package.scm │ ├── p130-install-complex-package.scm │ ├── p133-coercion.scm │ ├── p75-new-constructor.scm │ └── p93-segments-painter.scm ├── readme.rst ├── relate.rst └── spring ├── README.rst ├── disqus.html ├── layout.html ├── static └── nature.css_t └── theme.conf /.gitignore: -------------------------------------------------------------------------------- 1 | _build/ 2 | *.swp 3 | .DS_Store 4 | *~ 5 | -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/Makefile -------------------------------------------------------------------------------- /chp1/1.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp1/1.rst -------------------------------------------------------------------------------- /chp1/10.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp1/10.rst -------------------------------------------------------------------------------- /chp1/11.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp1/11.rst -------------------------------------------------------------------------------- /chp1/12.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp1/12.rst -------------------------------------------------------------------------------- /chp1/13.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp1/13.rst -------------------------------------------------------------------------------- /chp1/14.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp1/14.rst -------------------------------------------------------------------------------- /chp1/15.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp1/15.rst -------------------------------------------------------------------------------- /chp1/16.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp1/16.rst -------------------------------------------------------------------------------- /chp1/17.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp1/17.rst -------------------------------------------------------------------------------- /chp1/18.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp1/18.rst -------------------------------------------------------------------------------- /chp1/19.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp1/19.rst -------------------------------------------------------------------------------- /chp1/2.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp1/2.rst -------------------------------------------------------------------------------- /chp1/20.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp1/20.rst -------------------------------------------------------------------------------- /chp1/21.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp1/21.rst -------------------------------------------------------------------------------- /chp1/22.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp1/22.rst -------------------------------------------------------------------------------- /chp1/23.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp1/23.rst -------------------------------------------------------------------------------- /chp1/24.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp1/24.rst -------------------------------------------------------------------------------- /chp1/25.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp1/25.rst -------------------------------------------------------------------------------- /chp1/26.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp1/26.rst -------------------------------------------------------------------------------- /chp1/27.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp1/27.rst -------------------------------------------------------------------------------- /chp1/28.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp1/28.rst -------------------------------------------------------------------------------- /chp1/29.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp1/29.rst -------------------------------------------------------------------------------- /chp1/3.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp1/3.rst -------------------------------------------------------------------------------- /chp1/30.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp1/30.rst -------------------------------------------------------------------------------- /chp1/31.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp1/31.rst -------------------------------------------------------------------------------- /chp1/32.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp1/32.rst -------------------------------------------------------------------------------- /chp1/33.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp1/33.rst -------------------------------------------------------------------------------- /chp1/34.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp1/34.rst -------------------------------------------------------------------------------- /chp1/35.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp1/35.rst -------------------------------------------------------------------------------- /chp1/36.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp1/36.rst -------------------------------------------------------------------------------- /chp1/37.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp1/37.rst -------------------------------------------------------------------------------- /chp1/38.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp1/38.rst -------------------------------------------------------------------------------- /chp1/39.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp1/39.rst -------------------------------------------------------------------------------- /chp1/4.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp1/4.rst -------------------------------------------------------------------------------- /chp1/40.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp1/40.rst -------------------------------------------------------------------------------- /chp1/41.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp1/41.rst -------------------------------------------------------------------------------- /chp1/42.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp1/42.rst -------------------------------------------------------------------------------- /chp1/43.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp1/43.rst -------------------------------------------------------------------------------- /chp1/44.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp1/44.rst -------------------------------------------------------------------------------- /chp1/45.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp1/45.rst -------------------------------------------------------------------------------- /chp1/46.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp1/46.rst -------------------------------------------------------------------------------- /chp1/5.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp1/5.rst -------------------------------------------------------------------------------- /chp1/6.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp1/6.rst -------------------------------------------------------------------------------- /chp1/7.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp1/7.rst -------------------------------------------------------------------------------- /chp1/8.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp1/8.rst -------------------------------------------------------------------------------- /chp1/9.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp1/9.rst -------------------------------------------------------------------------------- /chp1/code/10-ackermann.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp1/code/10-ackermann.scm -------------------------------------------------------------------------------- /chp1/code/11-iter.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp1/code/11-iter.scm -------------------------------------------------------------------------------- /chp1/code/11-rec.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp1/code/11-rec.scm -------------------------------------------------------------------------------- /chp1/code/12-iter-pascal.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp1/code/12-iter-pascal.scm -------------------------------------------------------------------------------- /chp1/code/12-rec-pascal.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp1/code/12-rec-pascal.scm -------------------------------------------------------------------------------- /chp1/code/15.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp1/code/15.scm -------------------------------------------------------------------------------- /chp1/code/16-fast-expt.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp1/code/16-fast-expt.scm -------------------------------------------------------------------------------- /chp1/code/17-double-and-halve.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp1/code/17-double-and-halve.scm -------------------------------------------------------------------------------- /chp1/code/17-multi.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp1/code/17-multi.scm -------------------------------------------------------------------------------- /chp1/code/18.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp1/code/18.scm -------------------------------------------------------------------------------- /chp1/code/19-fib-in-log-time.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp1/code/19-fib-in-log-time.scm -------------------------------------------------------------------------------- /chp1/code/22-continue-primes.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp1/code/22-continue-primes.scm -------------------------------------------------------------------------------- /chp1/code/22-next-odd.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp1/code/22-next-odd.scm -------------------------------------------------------------------------------- /chp1/code/22-search-for-primes.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp1/code/22-search-for-primes.scm -------------------------------------------------------------------------------- /chp1/code/23-find-divisor.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp1/code/23-find-divisor.scm -------------------------------------------------------------------------------- /chp1/code/23-next.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp1/code/23-next.scm -------------------------------------------------------------------------------- /chp1/code/23-search-for-primes.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp1/code/23-search-for-primes.scm -------------------------------------------------------------------------------- /chp1/code/24-search-for-primes.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp1/code/24-search-for-primes.scm -------------------------------------------------------------------------------- /chp1/code/25-expmod-by-alyssa.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp1/code/25-expmod-by-alyssa.scm -------------------------------------------------------------------------------- /chp1/code/27-carmichael-test.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp1/code/27-carmichael-test.scm -------------------------------------------------------------------------------- /chp1/code/28-expmod.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp1/code/28-expmod.scm -------------------------------------------------------------------------------- /chp1/code/28-miller-rabin-test.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp1/code/28-miller-rabin-test.scm -------------------------------------------------------------------------------- /chp1/code/28-non-zero-random.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp1/code/28-non-zero-random.scm -------------------------------------------------------------------------------- /chp1/code/28-nontrivial-square-root.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp1/code/28-nontrivial-square-root.scm -------------------------------------------------------------------------------- /chp1/code/29-simpson.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp1/code/29-simpson.scm -------------------------------------------------------------------------------- /chp1/code/3-bigger-and-smaller.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp1/code/3-bigger-and-smaller.scm -------------------------------------------------------------------------------- /chp1/code/3-bigger-sum-of-squares.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp1/code/3-bigger-sum-of-squares.scm -------------------------------------------------------------------------------- /chp1/code/30-iter-sum.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp1/code/30-iter-sum.scm -------------------------------------------------------------------------------- /chp1/code/31-denom-term.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp1/code/31-denom-term.scm -------------------------------------------------------------------------------- /chp1/code/31-factorial.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp1/code/31-factorial.scm -------------------------------------------------------------------------------- /chp1/code/31-iter-product.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp1/code/31-iter-product.scm -------------------------------------------------------------------------------- /chp1/code/31-numer-term.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp1/code/31-numer-term.scm -------------------------------------------------------------------------------- /chp1/code/31-pi.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp1/code/31-pi.scm -------------------------------------------------------------------------------- /chp1/code/31-rec-product.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp1/code/31-rec-product.scm -------------------------------------------------------------------------------- /chp1/code/32-iter-accumulate.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp1/code/32-iter-accumulate.scm -------------------------------------------------------------------------------- /chp1/code/32-product.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp1/code/32-product.scm -------------------------------------------------------------------------------- /chp1/code/32-rec-accumulate.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp1/code/32-rec-accumulate.scm -------------------------------------------------------------------------------- /chp1/code/32-sum.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp1/code/32-sum.scm -------------------------------------------------------------------------------- /chp1/code/33-coprime.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp1/code/33-coprime.scm -------------------------------------------------------------------------------- /chp1/code/33-filtered-accumulate.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp1/code/33-filtered-accumulate.scm -------------------------------------------------------------------------------- /chp1/code/33-iter-filtered-accumulate.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp1/code/33-iter-filtered-accumulate.scm -------------------------------------------------------------------------------- /chp1/code/33-primes-sum.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp1/code/33-primes-sum.scm -------------------------------------------------------------------------------- /chp1/code/33-product-of-coprimes.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp1/code/33-product-of-coprimes.scm -------------------------------------------------------------------------------- /chp1/code/34-f.scm: -------------------------------------------------------------------------------- 1 | ;;; 34-f.scm 2 | 3 | (define (f g) 4 | (g 2)) 5 | -------------------------------------------------------------------------------- /chp1/code/35-golden-ratio.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp1/code/35-golden-ratio.scm -------------------------------------------------------------------------------- /chp1/code/36-fixed-point.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp1/code/36-fixed-point.scm -------------------------------------------------------------------------------- /chp1/code/36-formula.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp1/code/36-formula.scm -------------------------------------------------------------------------------- /chp1/code/37-golden-ratio-using-iter-cont-frac.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp1/code/37-golden-ratio-using-iter-cont-frac.scm -------------------------------------------------------------------------------- /chp1/code/37-golden-ratio.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp1/code/37-golden-ratio.scm -------------------------------------------------------------------------------- /chp1/code/37-iter-cont-frac.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp1/code/37-iter-cont-frac.scm -------------------------------------------------------------------------------- /chp1/code/37-rec-cont-frac.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp1/code/37-rec-cont-frac.scm -------------------------------------------------------------------------------- /chp1/code/38-e.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp1/code/38-e.scm -------------------------------------------------------------------------------- /chp1/code/39-tan-cf.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp1/code/39-tan-cf.scm -------------------------------------------------------------------------------- /chp1/code/4-a-plus-abs-b.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp1/code/4-a-plus-abs-b.scm -------------------------------------------------------------------------------- /chp1/code/40-cubic.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp1/code/40-cubic.scm -------------------------------------------------------------------------------- /chp1/code/41-double.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp1/code/41-double.scm -------------------------------------------------------------------------------- /chp1/code/42-compose.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp1/code/42-compose.scm -------------------------------------------------------------------------------- /chp1/code/43-iter-repeated-using-compose.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp1/code/43-iter-repeated-using-compose.scm -------------------------------------------------------------------------------- /chp1/code/43-iter-repeated.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp1/code/43-iter-repeated.scm -------------------------------------------------------------------------------- /chp1/code/43-rec-repeated-using-compose.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp1/code/43-rec-repeated-using-compose.scm -------------------------------------------------------------------------------- /chp1/code/43-repeated.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp1/code/43-repeated.scm -------------------------------------------------------------------------------- /chp1/code/44-iter-smooth-n-times.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp1/code/44-iter-smooth-n-times.scm -------------------------------------------------------------------------------- /chp1/code/44-smooth-n-times-using-repeated.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp1/code/44-smooth-n-times-using-repeated.scm -------------------------------------------------------------------------------- /chp1/code/44-smooth-n-times.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp1/code/44-smooth-n-times.scm -------------------------------------------------------------------------------- /chp1/code/44-smooth.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp1/code/44-smooth.scm -------------------------------------------------------------------------------- /chp1/code/45-average-damp-n-times.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp1/code/45-average-damp-n-times.scm -------------------------------------------------------------------------------- /chp1/code/45-damped-nth-root.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp1/code/45-damped-nth-root.scm -------------------------------------------------------------------------------- /chp1/code/45-expt.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp1/code/45-expt.scm -------------------------------------------------------------------------------- /chp1/code/45-lg.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp1/code/45-lg.scm -------------------------------------------------------------------------------- /chp1/code/45-nth-root.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp1/code/45-nth-root.scm -------------------------------------------------------------------------------- /chp1/code/46-fixed-point.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp1/code/46-fixed-point.scm -------------------------------------------------------------------------------- /chp1/code/46-iterative-improve.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp1/code/46-iterative-improve.scm -------------------------------------------------------------------------------- /chp1/code/46-sqrt.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp1/code/46-sqrt.scm -------------------------------------------------------------------------------- /chp1/code/6-new-if.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp1/code/6-new-if.scm -------------------------------------------------------------------------------- /chp1/code/6-sqrt-iter.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp1/code/6-sqrt-iter.scm -------------------------------------------------------------------------------- /chp1/code/7-good-enough.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp1/code/7-good-enough.scm -------------------------------------------------------------------------------- /chp1/code/7-sqrt.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp1/code/7-sqrt.scm -------------------------------------------------------------------------------- /chp1/code/8-cube-root.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp1/code/8-cube-root.scm -------------------------------------------------------------------------------- /chp1/code/8-cube.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp1/code/8-cube.scm -------------------------------------------------------------------------------- /chp1/code/9-another-plus.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp1/code/9-another-plus.scm -------------------------------------------------------------------------------- /chp1/code/9-dec.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp1/code/9-dec.scm -------------------------------------------------------------------------------- /chp1/code/9-inc.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp1/code/9-inc.scm -------------------------------------------------------------------------------- /chp1/code/9-plus.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp1/code/9-plus.scm -------------------------------------------------------------------------------- /chp1/code/p15-average.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp1/code/p15-average.scm -------------------------------------------------------------------------------- /chp1/code/p15-good-enough.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp1/code/p15-good-enough.scm -------------------------------------------------------------------------------- /chp1/code/p15-improve.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp1/code/p15-improve.scm -------------------------------------------------------------------------------- /chp1/code/p15-sqrt-iter.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp1/code/p15-sqrt-iter.scm -------------------------------------------------------------------------------- /chp1/code/p16-sqrt.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp1/code/p16-sqrt.scm -------------------------------------------------------------------------------- /chp1/code/p22-iter-factorial.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp1/code/p22-iter-factorial.scm -------------------------------------------------------------------------------- /chp1/code/p32-gcd.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp1/code/p32-gcd.scm -------------------------------------------------------------------------------- /chp1/code/p33-divides.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp1/code/p33-divides.scm -------------------------------------------------------------------------------- /chp1/code/p33-find-divisor.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp1/code/p33-find-divisor.scm -------------------------------------------------------------------------------- /chp1/code/p33-prime.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp1/code/p33-prime.scm -------------------------------------------------------------------------------- /chp1/code/p33-smallest-divisor.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp1/code/p33-smallest-divisor.scm -------------------------------------------------------------------------------- /chp1/code/p34-expmod.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp1/code/p34-expmod.scm -------------------------------------------------------------------------------- /chp1/code/p34-fast-prime.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp1/code/p34-fast-prime.scm -------------------------------------------------------------------------------- /chp1/code/p38-sum.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp1/code/p38-sum.scm -------------------------------------------------------------------------------- /chp1/code/p46-fixed-point.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp1/code/p46-fixed-point.scm -------------------------------------------------------------------------------- /chp1/code/p48-average-damp.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp1/code/p48-average-damp.scm -------------------------------------------------------------------------------- /chp1/code/p49-deriv.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp1/code/p49-deriv.scm -------------------------------------------------------------------------------- /chp1/code/p49-newton-transform.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp1/code/p49-newton-transform.scm -------------------------------------------------------------------------------- /chp1/code/p50-newtons-method.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp1/code/p50-newtons-method.scm -------------------------------------------------------------------------------- /chp1/code/p8-sum-of-squares.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp1/code/p8-sum-of-squares.scm -------------------------------------------------------------------------------- /chp1/code/test-10-ackermann.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp1/code/test-10-ackermann.scm -------------------------------------------------------------------------------- /chp1/code/test-11-iter.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp1/code/test-11-iter.scm -------------------------------------------------------------------------------- /chp1/code/test-11-rec.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp1/code/test-11-rec.scm -------------------------------------------------------------------------------- /chp1/code/test-12-iter-pascal.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp1/code/test-12-iter-pascal.scm -------------------------------------------------------------------------------- /chp1/code/test-12-rec-pascal.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp1/code/test-12-rec-pascal.scm -------------------------------------------------------------------------------- /chp1/code/test-16-fast-expt.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp1/code/test-16-fast-expt.scm -------------------------------------------------------------------------------- /chp1/code/test-17-double-and-halve.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp1/code/test-17-double-and-halve.scm -------------------------------------------------------------------------------- /chp1/code/test-17-multi.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp1/code/test-17-multi.scm -------------------------------------------------------------------------------- /chp1/code/test-18.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp1/code/test-18.scm -------------------------------------------------------------------------------- /chp1/code/test-19-fib-in-log-time.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp1/code/test-19-fib-in-log-time.scm -------------------------------------------------------------------------------- /chp1/code/test-22-next-odd.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp1/code/test-22-next-odd.scm -------------------------------------------------------------------------------- /chp1/code/test-23-find-divisor.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp1/code/test-23-find-divisor.scm -------------------------------------------------------------------------------- /chp1/code/test-23-next.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp1/code/test-23-next.scm -------------------------------------------------------------------------------- /chp1/code/test-25-expmod-by-alyssa.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp1/code/test-25-expmod-by-alyssa.scm -------------------------------------------------------------------------------- /chp1/code/test-27-carmichael-test.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp1/code/test-27-carmichael-test.scm -------------------------------------------------------------------------------- /chp1/code/test-28-miller-rabin-test.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp1/code/test-28-miller-rabin-test.scm -------------------------------------------------------------------------------- /chp1/code/test-28-non-zero-random.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp1/code/test-28-non-zero-random.scm -------------------------------------------------------------------------------- /chp1/code/test-29-simpson.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp1/code/test-29-simpson.scm -------------------------------------------------------------------------------- /chp1/code/test-3-bigger-and-smaller.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp1/code/test-3-bigger-and-smaller.scm -------------------------------------------------------------------------------- /chp1/code/test-3-bigger-sum-of-squares.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp1/code/test-3-bigger-sum-of-squares.scm -------------------------------------------------------------------------------- /chp1/code/test-30-iter-sum.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp1/code/test-30-iter-sum.scm -------------------------------------------------------------------------------- /chp1/code/test-31-denom-term.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp1/code/test-31-denom-term.scm -------------------------------------------------------------------------------- /chp1/code/test-31-factorial.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp1/code/test-31-factorial.scm -------------------------------------------------------------------------------- /chp1/code/test-31-iter-product.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp1/code/test-31-iter-product.scm -------------------------------------------------------------------------------- /chp1/code/test-31-numer-term.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp1/code/test-31-numer-term.scm -------------------------------------------------------------------------------- /chp1/code/test-31-pi.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp1/code/test-31-pi.scm -------------------------------------------------------------------------------- /chp1/code/test-31-rec-product.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp1/code/test-31-rec-product.scm -------------------------------------------------------------------------------- /chp1/code/test-32-iter-accumulate.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp1/code/test-32-iter-accumulate.scm -------------------------------------------------------------------------------- /chp1/code/test-32-product.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp1/code/test-32-product.scm -------------------------------------------------------------------------------- /chp1/code/test-32-rec-accumulate.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp1/code/test-32-rec-accumulate.scm -------------------------------------------------------------------------------- /chp1/code/test-32-sum.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp1/code/test-32-sum.scm -------------------------------------------------------------------------------- /chp1/code/test-33-coprime.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp1/code/test-33-coprime.scm -------------------------------------------------------------------------------- /chp1/code/test-33-filtered-accumulate.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp1/code/test-33-filtered-accumulate.scm -------------------------------------------------------------------------------- /chp1/code/test-33-iter-filtered-accumulate.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp1/code/test-33-iter-filtered-accumulate.scm -------------------------------------------------------------------------------- /chp1/code/test-33-primes-sum.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp1/code/test-33-primes-sum.scm -------------------------------------------------------------------------------- /chp1/code/test-33-product-of-coprimes.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp1/code/test-33-product-of-coprimes.scm -------------------------------------------------------------------------------- /chp1/code/test-35-golden-ratio.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp1/code/test-35-golden-ratio.scm -------------------------------------------------------------------------------- /chp1/code/test-37-golden-ratio.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp1/code/test-37-golden-ratio.scm -------------------------------------------------------------------------------- /chp1/code/test-38-e.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp1/code/test-38-e.scm -------------------------------------------------------------------------------- /chp1/code/test-39-tan-cf.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp1/code/test-39-tan-cf.scm -------------------------------------------------------------------------------- /chp1/code/test-4-a-plus-abs-b.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp1/code/test-4-a-plus-abs-b.scm -------------------------------------------------------------------------------- /chp1/code/test-42-compose.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp1/code/test-42-compose.scm -------------------------------------------------------------------------------- /chp1/code/test-43-iter-repeated-using-compose.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp1/code/test-43-iter-repeated-using-compose.scm -------------------------------------------------------------------------------- /chp1/code/test-43-iter-repeated.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp1/code/test-43-iter-repeated.scm -------------------------------------------------------------------------------- /chp1/code/test-43-rec-repeated-using-compose.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp1/code/test-43-rec-repeated-using-compose.scm -------------------------------------------------------------------------------- /chp1/code/test-43-repeated.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp1/code/test-43-repeated.scm -------------------------------------------------------------------------------- /chp1/code/test-44-iter-smooth-n-times.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp1/code/test-44-iter-smooth-n-times.scm -------------------------------------------------------------------------------- /chp1/code/test-44-smooth-n-times-using-repeated.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp1/code/test-44-smooth-n-times-using-repeated.scm -------------------------------------------------------------------------------- /chp1/code/test-44-smooth-n-times.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp1/code/test-44-smooth-n-times.scm -------------------------------------------------------------------------------- /chp1/code/test-44-smooth.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp1/code/test-44-smooth.scm -------------------------------------------------------------------------------- /chp1/code/test-45-average-damp-n-times.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp1/code/test-45-average-damp-n-times.scm -------------------------------------------------------------------------------- /chp1/code/test-45-damped-nth-root.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp1/code/test-45-damped-nth-root.scm -------------------------------------------------------------------------------- /chp1/code/test-45-expt.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp1/code/test-45-expt.scm -------------------------------------------------------------------------------- /chp1/code/test-45-lg.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp1/code/test-45-lg.scm -------------------------------------------------------------------------------- /chp1/code/test-45-nth-root.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp1/code/test-45-nth-root.scm -------------------------------------------------------------------------------- /chp1/code/test-46-sqrt.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp1/code/test-46-sqrt.scm -------------------------------------------------------------------------------- /chp1/code/test-6-new-if.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp1/code/test-6-new-if.scm -------------------------------------------------------------------------------- /chp1/code/test-7-good-enough.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp1/code/test-7-good-enough.scm -------------------------------------------------------------------------------- /chp1/code/test-7-sqrt.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp1/code/test-7-sqrt.scm -------------------------------------------------------------------------------- /chp1/code/test-8-cube-root.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp1/code/test-8-cube-root.scm -------------------------------------------------------------------------------- /chp1/code/test-8-cube.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp1/code/test-8-cube.scm -------------------------------------------------------------------------------- /chp1/code/test-9-another-plus.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp1/code/test-9-another-plus.scm -------------------------------------------------------------------------------- /chp1/code/test-9-dec.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp1/code/test-9-dec.scm -------------------------------------------------------------------------------- /chp1/code/test-9-inc.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp1/code/test-9-inc.scm -------------------------------------------------------------------------------- /chp1/code/test-9-plus.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp1/code/test-9-plus.scm -------------------------------------------------------------------------------- /chp1/code/test-manager/COPYING: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp1/code/test-manager/COPYING -------------------------------------------------------------------------------- /chp1/code/test-manager/Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp1/code/test-manager/Rakefile -------------------------------------------------------------------------------- /chp1/code/test-manager/all-tests.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp1/code/test-manager/all-tests.scm -------------------------------------------------------------------------------- /chp1/code/test-manager/assertions.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp1/code/test-manager/assertions.scm -------------------------------------------------------------------------------- /chp1/code/test-manager/checks.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp1/code/test-manager/checks.scm -------------------------------------------------------------------------------- /chp1/code/test-manager/doc/CHANGELOG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp1/code/test-manager/doc/CHANGELOG -------------------------------------------------------------------------------- /chp1/code/test-manager/doc/testing.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp1/code/test-manager/doc/testing.html -------------------------------------------------------------------------------- /chp1/code/test-manager/doc/testing.pod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp1/code/test-manager/doc/testing.pod -------------------------------------------------------------------------------- /chp1/code/test-manager/failure-report-demo.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp1/code/test-manager/failure-report-demo.scm -------------------------------------------------------------------------------- /chp1/code/test-manager/guile-conditions.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp1/code/test-manager/guile-conditions.scm -------------------------------------------------------------------------------- /chp1/code/test-manager/interactions.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp1/code/test-manager/interactions.scm -------------------------------------------------------------------------------- /chp1/code/test-manager/load.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp1/code/test-manager/load.scm -------------------------------------------------------------------------------- /chp1/code/test-manager/matching.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp1/code/test-manager/matching.scm -------------------------------------------------------------------------------- /chp1/code/test-manager/mit-scheme-tests.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp1/code/test-manager/mit-scheme-tests.scm -------------------------------------------------------------------------------- /chp1/code/test-manager/mitscheme-conditions.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp1/code/test-manager/mitscheme-conditions.scm -------------------------------------------------------------------------------- /chp1/code/test-manager/ordered-map.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp1/code/test-manager/ordered-map.scm -------------------------------------------------------------------------------- /chp1/code/test-manager/portability.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp1/code/test-manager/portability.scm -------------------------------------------------------------------------------- /chp1/code/test-manager/srfi-69-hash-tables.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp1/code/test-manager/srfi-69-hash-tables.scm -------------------------------------------------------------------------------- /chp1/code/test-manager/test-group.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp1/code/test-manager/test-group.scm -------------------------------------------------------------------------------- /chp1/code/test-manager/test-runner.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp1/code/test-manager/test-runner.scm -------------------------------------------------------------------------------- /chp1/code/test-manager/testing.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp1/code/test-manager/testing.scm -------------------------------------------------------------------------------- /chp1/code/test-p15-average.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp1/code/test-p15-average.scm -------------------------------------------------------------------------------- /chp1/code/test-p15-good-enough.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp1/code/test-p15-good-enough.scm -------------------------------------------------------------------------------- /chp1/code/test-p15-improve.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp1/code/test-p15-improve.scm -------------------------------------------------------------------------------- /chp1/code/test-p15-sqrt-iter.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp1/code/test-p15-sqrt-iter.scm -------------------------------------------------------------------------------- /chp1/code/test-p16-sqrt.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp1/code/test-p16-sqrt.scm -------------------------------------------------------------------------------- /chp1/code/test-p22-iter-factorial.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp1/code/test-p22-iter-factorial.scm -------------------------------------------------------------------------------- /chp1/code/test-p32-gcd.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp1/code/test-p32-gcd.scm -------------------------------------------------------------------------------- /chp1/code/test-p33-divides.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp1/code/test-p33-divides.scm -------------------------------------------------------------------------------- /chp1/code/test-p33-find-divisor.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp1/code/test-p33-find-divisor.scm -------------------------------------------------------------------------------- /chp1/code/test-p33-prime.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp1/code/test-p33-prime.scm -------------------------------------------------------------------------------- /chp1/code/test-p33-smallest-divisor.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp1/code/test-p33-smallest-divisor.scm -------------------------------------------------------------------------------- /chp1/code/test-p34-expmod.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp1/code/test-p34-expmod.scm -------------------------------------------------------------------------------- /chp1/code/test-p34-fast-prime.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp1/code/test-p34-fast-prime.scm -------------------------------------------------------------------------------- /chp1/code/test-p38-sum.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp1/code/test-p38-sum.scm -------------------------------------------------------------------------------- /chp1/code/test-p48-average-damp.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp1/code/test-p48-average-damp.scm -------------------------------------------------------------------------------- /chp1/code/test-p8-sum-of-squares.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp1/code/test-p8-sum-of-squares.scm -------------------------------------------------------------------------------- /chp1/image/14.dia: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp1/image/14.dia -------------------------------------------------------------------------------- /chp1/image/14.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp1/image/14.png -------------------------------------------------------------------------------- /chp2/1.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/1.rst -------------------------------------------------------------------------------- /chp2/17.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/17.rst -------------------------------------------------------------------------------- /chp2/18.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/18.rst -------------------------------------------------------------------------------- /chp2/19.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/19.rst -------------------------------------------------------------------------------- /chp2/2.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/2.rst -------------------------------------------------------------------------------- /chp2/20.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/20.rst -------------------------------------------------------------------------------- /chp2/21.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/21.rst -------------------------------------------------------------------------------- /chp2/22.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/22.rst -------------------------------------------------------------------------------- /chp2/23.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/23.rst -------------------------------------------------------------------------------- /chp2/24.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/24.rst -------------------------------------------------------------------------------- /chp2/25.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/25.rst -------------------------------------------------------------------------------- /chp2/26.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/26.rst -------------------------------------------------------------------------------- /chp2/27.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/27.rst -------------------------------------------------------------------------------- /chp2/28.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/28.rst -------------------------------------------------------------------------------- /chp2/29.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/29.rst -------------------------------------------------------------------------------- /chp2/3.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/3.rst -------------------------------------------------------------------------------- /chp2/30.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/30.rst -------------------------------------------------------------------------------- /chp2/31.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/31.rst -------------------------------------------------------------------------------- /chp2/32.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/32.rst -------------------------------------------------------------------------------- /chp2/33.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/33.rst -------------------------------------------------------------------------------- /chp2/34.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/34.rst -------------------------------------------------------------------------------- /chp2/35.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/35.rst -------------------------------------------------------------------------------- /chp2/36.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/36.rst -------------------------------------------------------------------------------- /chp2/37.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/37.rst -------------------------------------------------------------------------------- /chp2/38.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/38.rst -------------------------------------------------------------------------------- /chp2/39.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/39.rst -------------------------------------------------------------------------------- /chp2/4.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/4.rst -------------------------------------------------------------------------------- /chp2/40.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/40.rst -------------------------------------------------------------------------------- /chp2/41.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/41.rst -------------------------------------------------------------------------------- /chp2/42.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/42.rst -------------------------------------------------------------------------------- /chp2/43.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/43.rst -------------------------------------------------------------------------------- /chp2/44.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/44.rst -------------------------------------------------------------------------------- /chp2/45.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/45.rst -------------------------------------------------------------------------------- /chp2/46.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/46.rst -------------------------------------------------------------------------------- /chp2/47.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/47.rst -------------------------------------------------------------------------------- /chp2/48.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/48.rst -------------------------------------------------------------------------------- /chp2/49.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/49.rst -------------------------------------------------------------------------------- /chp2/5.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/5.rst -------------------------------------------------------------------------------- /chp2/50.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/50.rst -------------------------------------------------------------------------------- /chp2/51.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/51.rst -------------------------------------------------------------------------------- /chp2/52.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/52.rst -------------------------------------------------------------------------------- /chp2/53.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/53.rst -------------------------------------------------------------------------------- /chp2/54.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/54.rst -------------------------------------------------------------------------------- /chp2/55.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/55.rst -------------------------------------------------------------------------------- /chp2/56.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/56.rst -------------------------------------------------------------------------------- /chp2/57.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/57.rst -------------------------------------------------------------------------------- /chp2/58.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/58.rst -------------------------------------------------------------------------------- /chp2/59.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/59.rst -------------------------------------------------------------------------------- /chp2/6.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/6.rst -------------------------------------------------------------------------------- /chp2/60.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/60.rst -------------------------------------------------------------------------------- /chp2/61.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/61.rst -------------------------------------------------------------------------------- /chp2/62.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/62.rst -------------------------------------------------------------------------------- /chp2/63.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/63.rst -------------------------------------------------------------------------------- /chp2/64.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/64.rst -------------------------------------------------------------------------------- /chp2/65.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/65.rst -------------------------------------------------------------------------------- /chp2/66.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/66.rst -------------------------------------------------------------------------------- /chp2/67.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/67.rst -------------------------------------------------------------------------------- /chp2/68.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/68.rst -------------------------------------------------------------------------------- /chp2/69.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/69.rst -------------------------------------------------------------------------------- /chp2/70.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/70.rst -------------------------------------------------------------------------------- /chp2/71.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/71.rst -------------------------------------------------------------------------------- /chp2/72.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/72.rst -------------------------------------------------------------------------------- /chp2/73.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/73.rst -------------------------------------------------------------------------------- /chp2/74.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/74.rst -------------------------------------------------------------------------------- /chp2/75.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/75.rst -------------------------------------------------------------------------------- /chp2/76.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/76.rst -------------------------------------------------------------------------------- /chp2/77.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/77.rst -------------------------------------------------------------------------------- /chp2/78.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/78.rst -------------------------------------------------------------------------------- /chp2/79.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/79.rst -------------------------------------------------------------------------------- /chp2/80.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/80.rst -------------------------------------------------------------------------------- /chp2/81.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/81.rst -------------------------------------------------------------------------------- /chp2/code/1-make-rat.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/code/1-make-rat.scm -------------------------------------------------------------------------------- /chp2/code/17-last-pair.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/code/17-last-pair.scm -------------------------------------------------------------------------------- /chp2/code/18-reverse.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/code/18-reverse.scm -------------------------------------------------------------------------------- /chp2/code/19-cc.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/code/19-cc.scm -------------------------------------------------------------------------------- /chp2/code/19-other.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/code/19-other.scm -------------------------------------------------------------------------------- /chp2/code/2-midpoint-segment.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/code/2-midpoint-segment.scm -------------------------------------------------------------------------------- /chp2/code/2-point-constructor.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/code/2-point-constructor.scm -------------------------------------------------------------------------------- /chp2/code/2-point-selector.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/code/2-point-selector.scm -------------------------------------------------------------------------------- /chp2/code/2-print-point.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/code/2-print-point.scm -------------------------------------------------------------------------------- /chp2/code/2-segment-constructor.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/code/2-segment-constructor.scm -------------------------------------------------------------------------------- /chp2/code/2-segment-selector.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/code/2-segment-selector.scm -------------------------------------------------------------------------------- /chp2/code/20-same-parity.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/code/20-same-parity.scm -------------------------------------------------------------------------------- /chp2/code/21-square-list-using-cons.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/code/21-square-list-using-cons.scm -------------------------------------------------------------------------------- /chp2/code/21-square-list-using-map.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/code/21-square-list-using-map.scm -------------------------------------------------------------------------------- /chp2/code/22-another-iter-square-list.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/code/22-another-iter-square-list.scm -------------------------------------------------------------------------------- /chp2/code/22-another-square-list-by-louis.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/code/22-another-square-list-by-louis.scm -------------------------------------------------------------------------------- /chp2/code/22-iter-square-list.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/code/22-iter-square-list.scm -------------------------------------------------------------------------------- /chp2/code/22-square-list-by-louis.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/code/22-square-list-by-louis.scm -------------------------------------------------------------------------------- /chp2/code/23-another-for-each.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/code/23-another-for-each.scm -------------------------------------------------------------------------------- /chp2/code/23-for-each-using-if.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/code/23-for-each-using-if.scm -------------------------------------------------------------------------------- /chp2/code/27-better-deep-reverse.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/code/27-better-deep-reverse.scm -------------------------------------------------------------------------------- /chp2/code/27-deep-reverse.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/code/27-deep-reverse.scm -------------------------------------------------------------------------------- /chp2/code/27-tree-reverse.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/code/27-tree-reverse.scm -------------------------------------------------------------------------------- /chp2/code/28-better-fringe.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/code/28-better-fringe.scm -------------------------------------------------------------------------------- /chp2/code/28-fringe.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/code/28-fringe.scm -------------------------------------------------------------------------------- /chp2/code/29-branch-length-and-branch-structure.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/code/29-branch-length-and-branch-structure.scm -------------------------------------------------------------------------------- /chp2/code/29-branch-torque.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/code/29-branch-torque.scm -------------------------------------------------------------------------------- /chp2/code/29-left-branch-and-right-branch.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/code/29-left-branch-and-right-branch.scm -------------------------------------------------------------------------------- /chp2/code/29-make-mobile-and-make-branch.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/code/29-make-mobile-and-make-branch.scm -------------------------------------------------------------------------------- /chp2/code/29-mobile-balance.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/code/29-mobile-balance.scm -------------------------------------------------------------------------------- /chp2/code/29-mobile-represent.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/code/29-mobile-represent.scm -------------------------------------------------------------------------------- /chp2/code/29-new-constructor.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/code/29-new-constructor.scm -------------------------------------------------------------------------------- /chp2/code/29-new-selector.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/code/29-new-selector.scm -------------------------------------------------------------------------------- /chp2/code/29-total-weight.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/code/29-total-weight.scm -------------------------------------------------------------------------------- /chp2/code/3-another-length-and-width-of-rectangle.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/code/3-another-length-and-width-of-rectangle.scm -------------------------------------------------------------------------------- /chp2/code/3-another-rectangle-represent.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/code/3-another-rectangle-represent.scm -------------------------------------------------------------------------------- /chp2/code/3-area.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/code/3-area.scm -------------------------------------------------------------------------------- /chp2/code/3-length-and-width-of-rectangle.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/code/3-length-and-width-of-rectangle.scm -------------------------------------------------------------------------------- /chp2/code/3-perimeter.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/code/3-perimeter.scm -------------------------------------------------------------------------------- /chp2/code/3-print-rectangle.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/code/3-print-rectangle.scm -------------------------------------------------------------------------------- /chp2/code/3-rectangle-represent.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/code/3-rectangle-represent.scm -------------------------------------------------------------------------------- /chp2/code/30-square-tree-using-cond.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/code/30-square-tree-using-cond.scm -------------------------------------------------------------------------------- /chp2/code/30-square-tree-using-map.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/code/30-square-tree-using-map.scm -------------------------------------------------------------------------------- /chp2/code/31-tree-map-using-cond.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/code/31-tree-map-using-cond.scm -------------------------------------------------------------------------------- /chp2/code/31-tree-map-using-map.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/code/31-tree-map-using-map.scm -------------------------------------------------------------------------------- /chp2/code/32-subsets.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/code/32-subsets.scm -------------------------------------------------------------------------------- /chp2/code/33-append.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/code/33-append.scm -------------------------------------------------------------------------------- /chp2/code/33-length.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/code/33-length.scm -------------------------------------------------------------------------------- /chp2/code/33-map.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/code/33-map.scm -------------------------------------------------------------------------------- /chp2/code/34-horner-eval.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/code/34-horner-eval.scm -------------------------------------------------------------------------------- /chp2/code/35-count-leaves-using-fringe.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/code/35-count-leaves-using-fringe.scm -------------------------------------------------------------------------------- /chp2/code/35-count-leaves-using-length.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/code/35-count-leaves-using-length.scm -------------------------------------------------------------------------------- /chp2/code/35-count-leaves-using-recursion.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/code/35-count-leaves-using-recursion.scm -------------------------------------------------------------------------------- /chp2/code/36-accumulate-n.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/code/36-accumulate-n.scm -------------------------------------------------------------------------------- /chp2/code/36-car-n.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/code/36-car-n.scm -------------------------------------------------------------------------------- /chp2/code/36-cdr-n.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/code/36-cdr-n.scm -------------------------------------------------------------------------------- /chp2/code/37-dot-product.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/code/37-dot-product.scm -------------------------------------------------------------------------------- /chp2/code/37-matrix-*-matrix-another.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/code/37-matrix-*-matrix-another.scm -------------------------------------------------------------------------------- /chp2/code/37-matrix-*-matrix.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/code/37-matrix-*-matrix.scm -------------------------------------------------------------------------------- /chp2/code/37-matrix-*-vector.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/code/37-matrix-*-vector.scm -------------------------------------------------------------------------------- /chp2/code/37-transpose.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/code/37-transpose.scm -------------------------------------------------------------------------------- /chp2/code/38-fold-left.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/code/38-fold-left.scm -------------------------------------------------------------------------------- /chp2/code/38-fold-right.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/code/38-fold-right.scm -------------------------------------------------------------------------------- /chp2/code/39-reverse-using-fold-left.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/code/39-reverse-using-fold-left.scm -------------------------------------------------------------------------------- /chp2/code/39-reverse-using-fold-right.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/code/39-reverse-using-fold-right.scm -------------------------------------------------------------------------------- /chp2/code/4-cdr.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/code/4-cdr.scm -------------------------------------------------------------------------------- /chp2/code/4-cons-and-car.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/code/4-cons-and-car.scm -------------------------------------------------------------------------------- /chp2/code/40-prime-sum-pairs.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/code/40-prime-sum-pairs.scm -------------------------------------------------------------------------------- /chp2/code/40-unique-pairs.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/code/40-unique-pairs.scm -------------------------------------------------------------------------------- /chp2/code/41-remove-triples-not-equal-to.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/code/41-remove-triples-not-equal-to.scm -------------------------------------------------------------------------------- /chp2/code/41-triple-sum-equal-to-using-fold.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/code/41-triple-sum-equal-to-using-fold.scm -------------------------------------------------------------------------------- /chp2/code/41-triple-sum-equal-to.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/code/41-triple-sum-equal-to.scm -------------------------------------------------------------------------------- /chp2/code/41-unique-triples.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/code/41-unique-triples.scm -------------------------------------------------------------------------------- /chp2/code/42-adjoin-position.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/code/42-adjoin-position.scm -------------------------------------------------------------------------------- /chp2/code/42-empty-board.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/code/42-empty-board.scm -------------------------------------------------------------------------------- /chp2/code/42-queens.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/code/42-queens.scm -------------------------------------------------------------------------------- /chp2/code/42-safe.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/code/42-safe.scm -------------------------------------------------------------------------------- /chp2/code/44-up-split.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/code/44-up-split.scm -------------------------------------------------------------------------------- /chp2/code/45-another-split.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/code/45-another-split.scm -------------------------------------------------------------------------------- /chp2/code/45-right-split.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/code/45-right-split.scm -------------------------------------------------------------------------------- /chp2/code/45-split.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/code/45-split.scm -------------------------------------------------------------------------------- /chp2/code/45-up-split.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/code/45-up-split.scm -------------------------------------------------------------------------------- /chp2/code/46-add-vect.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/code/46-add-vect.scm -------------------------------------------------------------------------------- /chp2/code/46-scale-vect.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/code/46-scale-vect.scm -------------------------------------------------------------------------------- /chp2/code/46-sub-vect.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/code/46-sub-vect.scm -------------------------------------------------------------------------------- /chp2/code/46-vect-represent.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/code/46-vect-represent.scm -------------------------------------------------------------------------------- /chp2/code/47-frame-represent-using-cons.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/code/47-frame-represent-using-cons.scm -------------------------------------------------------------------------------- /chp2/code/47-frame-represent-using-list.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/code/47-frame-represent-using-list.scm -------------------------------------------------------------------------------- /chp2/code/48-segment-represent.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/code/48-segment-represent.scm -------------------------------------------------------------------------------- /chp2/code/5-car.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/code/5-car.scm -------------------------------------------------------------------------------- /chp2/code/5-cdr.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/code/5-cdr.scm -------------------------------------------------------------------------------- /chp2/code/5-cons.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/code/5-cons.scm -------------------------------------------------------------------------------- /chp2/code/50-flip-horiz.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/code/50-flip-horiz.scm -------------------------------------------------------------------------------- /chp2/code/50-rotate180.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/code/50-rotate180.scm -------------------------------------------------------------------------------- /chp2/code/50-rotate270.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/code/50-rotate270.scm -------------------------------------------------------------------------------- /chp2/code/51-another-below.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/code/51-another-below.scm -------------------------------------------------------------------------------- /chp2/code/51-below.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/code/51-below.scm -------------------------------------------------------------------------------- /chp2/code/52-corner-split.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/code/52-corner-split.scm -------------------------------------------------------------------------------- /chp2/code/52-square-limit.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/code/52-square-limit.scm -------------------------------------------------------------------------------- /chp2/code/54-equal.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/code/54-equal.scm -------------------------------------------------------------------------------- /chp2/code/56-deriv.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/code/56-deriv.scm -------------------------------------------------------------------------------- /chp2/code/57-deriv.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/code/57-deriv.scm -------------------------------------------------------------------------------- /chp2/code/57-product.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/code/57-product.scm -------------------------------------------------------------------------------- /chp2/code/57-single-operand.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/code/57-single-operand.scm -------------------------------------------------------------------------------- /chp2/code/57-sum.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/code/57-sum.scm -------------------------------------------------------------------------------- /chp2/code/58-deriv.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/code/58-deriv.scm -------------------------------------------------------------------------------- /chp2/code/58-product.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/code/58-product.scm -------------------------------------------------------------------------------- /chp2/code/58-sum.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/code/58-sum.scm -------------------------------------------------------------------------------- /chp2/code/59-union-set.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/code/59-union-set.scm -------------------------------------------------------------------------------- /chp2/code/60-adjoin-set.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/code/60-adjoin-set.scm -------------------------------------------------------------------------------- /chp2/code/60-intersection-set.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/code/60-intersection-set.scm -------------------------------------------------------------------------------- /chp2/code/61-adjoin-set.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/code/61-adjoin-set.scm -------------------------------------------------------------------------------- /chp2/code/61-another-adjoin-set.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/code/61-another-adjoin-set.scm -------------------------------------------------------------------------------- /chp2/code/62-union-set.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/code/62-union-set.scm -------------------------------------------------------------------------------- /chp2/code/63-tree-list-1.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/code/63-tree-list-1.scm -------------------------------------------------------------------------------- /chp2/code/63-tree-list-2.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/code/63-tree-list-2.scm -------------------------------------------------------------------------------- /chp2/code/64-list-tree.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/code/64-list-tree.scm -------------------------------------------------------------------------------- /chp2/code/65-intersection-tree.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/code/65-intersection-tree.scm -------------------------------------------------------------------------------- /chp2/code/65-union-tree.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/code/65-union-tree.scm -------------------------------------------------------------------------------- /chp2/code/66-lookup.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/code/66-lookup.scm -------------------------------------------------------------------------------- /chp2/code/68-encode-symbol.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/code/68-encode-symbol.scm -------------------------------------------------------------------------------- /chp2/code/68-encode.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/code/68-encode.scm -------------------------------------------------------------------------------- /chp2/code/69-generate-huffman-tree.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/code/69-generate-huffman-tree.scm -------------------------------------------------------------------------------- /chp2/code/73-deriv.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/code/73-deriv.scm -------------------------------------------------------------------------------- /chp2/code/73-install-exponentiation-package.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/code/73-install-exponentiation-package.scm -------------------------------------------------------------------------------- /chp2/code/73-install-product-package.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/code/73-install-product-package.scm -------------------------------------------------------------------------------- /chp2/code/73-install-sum-package.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/code/73-install-sum-package.scm -------------------------------------------------------------------------------- /chp2/code/73-tag.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/code/73-tag.scm -------------------------------------------------------------------------------- /chp2/code/75-make-from-mag-ang.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/code/75-make-from-mag-ang.scm -------------------------------------------------------------------------------- /chp2/code/77-alyssa-complex.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/code/77-alyssa-complex.scm -------------------------------------------------------------------------------- /chp2/code/77-install-alyssa-complex-package.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/code/77-install-alyssa-complex-package.scm -------------------------------------------------------------------------------- /chp2/code/77-louis-complex.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/code/77-louis-complex.scm -------------------------------------------------------------------------------- /chp2/code/78-attach-tag.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/code/78-attach-tag.scm -------------------------------------------------------------------------------- /chp2/code/78-contents.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/code/78-contents.scm -------------------------------------------------------------------------------- /chp2/code/78-type-tag.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/code/78-type-tag.scm -------------------------------------------------------------------------------- /chp2/code/79-complex-driver.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/code/79-complex-driver.scm -------------------------------------------------------------------------------- /chp2/code/79-equ.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/code/79-equ.scm -------------------------------------------------------------------------------- /chp2/code/79-install-complex-package.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/code/79-install-complex-package.scm -------------------------------------------------------------------------------- /chp2/code/79-install-rational-package.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/code/79-install-rational-package.scm -------------------------------------------------------------------------------- /chp2/code/79-install-scheme-number-package.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/code/79-install-scheme-number-package.scm -------------------------------------------------------------------------------- /chp2/code/80-complex-driver.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/code/80-complex-driver.scm -------------------------------------------------------------------------------- /chp2/code/80-install-complex-package.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/code/80-install-complex-package.scm -------------------------------------------------------------------------------- /chp2/code/80-install-rational-package.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/code/80-install-rational-package.scm -------------------------------------------------------------------------------- /chp2/code/80-install-scheme-number-package.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/code/80-install-scheme-number-package.scm -------------------------------------------------------------------------------- /chp2/code/80-zero.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/code/80-zero.scm -------------------------------------------------------------------------------- /chp2/code/81-apply-generic.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/code/81-apply-generic.scm -------------------------------------------------------------------------------- /chp2/code/81-louis-coercion.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/code/81-louis-coercion.scm -------------------------------------------------------------------------------- /chp2/code/p102-number.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/code/p102-number.scm -------------------------------------------------------------------------------- /chp2/code/p103-element-of-set.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/code/p103-element-of-set.scm -------------------------------------------------------------------------------- /chp2/code/p105-intersection-set.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/code/p105-intersection-set.scm -------------------------------------------------------------------------------- /chp2/code/p106-tree.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/code/p106-tree.scm -------------------------------------------------------------------------------- /chp2/code/p112-huffman.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/code/p112-huffman.scm -------------------------------------------------------------------------------- /chp2/code/p113-adjoin-set.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/code/p113-adjoin-set.scm -------------------------------------------------------------------------------- /chp2/code/p113-decode.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/code/p113-decode.scm -------------------------------------------------------------------------------- /chp2/code/p114-make-leaf-set.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/code/p114-make-leaf-set.scm -------------------------------------------------------------------------------- /chp2/code/p119-tag.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/code/p119-tag.scm -------------------------------------------------------------------------------- /chp2/code/p123-install-rectangular-package.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/code/p123-install-rectangular-package.scm -------------------------------------------------------------------------------- /chp2/code/p123-put-and-get.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/code/p123-put-and-get.scm -------------------------------------------------------------------------------- /chp2/code/p124-install-polar-package.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/code/p124-install-polar-package.scm -------------------------------------------------------------------------------- /chp2/code/p125-apply-generic.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/code/p125-apply-generic.scm -------------------------------------------------------------------------------- /chp2/code/p125-generic-selector.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/code/p125-generic-selector.scm -------------------------------------------------------------------------------- /chp2/code/p129-generic-op.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/code/p129-generic-op.scm -------------------------------------------------------------------------------- /chp2/code/p129-install-scheme-number-package.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/code/p129-install-scheme-number-package.scm -------------------------------------------------------------------------------- /chp2/code/p130-install-complex-package.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/code/p130-install-complex-package.scm -------------------------------------------------------------------------------- /chp2/code/p133-coercion.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/code/p133-coercion.scm -------------------------------------------------------------------------------- /chp2/code/p134-apply-generic.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/code/p134-apply-generic.scm -------------------------------------------------------------------------------- /chp2/code/p186-make-table.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/code/p186-make-table.scm -------------------------------------------------------------------------------- /chp2/code/p33-prime.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/code/p33-prime.scm -------------------------------------------------------------------------------- /chp2/code/p33-smallest-divisor.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/code/p33-smallest-divisor.scm -------------------------------------------------------------------------------- /chp2/code/p68-append.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/code/p68-append.scm -------------------------------------------------------------------------------- /chp2/code/p68-length.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/code/p68-length.scm -------------------------------------------------------------------------------- /chp2/code/p70-map.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/code/p70-map.scm -------------------------------------------------------------------------------- /chp2/code/p78-accumulate.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/code/p78-accumulate.scm -------------------------------------------------------------------------------- /chp2/code/p78-enumerate-interval.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/code/p78-enumerate-interval.scm -------------------------------------------------------------------------------- /chp2/code/p83-flatmap.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/code/p83-flatmap.scm -------------------------------------------------------------------------------- /chp2/code/p83-make-pair-sum.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/code/p83-make-pair-sum.scm -------------------------------------------------------------------------------- /chp2/code/p83-prime-sum.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/code/p83-prime-sum.scm -------------------------------------------------------------------------------- /chp2/code/p94-flip-vect.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/code/p94-flip-vect.scm -------------------------------------------------------------------------------- /chp2/code/p94-rotate90.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/code/p94-rotate90.scm -------------------------------------------------------------------------------- /chp2/code/test-1-make-rat.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/code/test-1-make-rat.scm -------------------------------------------------------------------------------- /chp2/code/test-17-last-pair.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/code/test-17-last-pair.scm -------------------------------------------------------------------------------- /chp2/code/test-18-reverse.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/code/test-18-reverse.scm -------------------------------------------------------------------------------- /chp2/code/test-19-other.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/code/test-19-other.scm -------------------------------------------------------------------------------- /chp2/code/test-2-midpoint-segment.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/code/test-2-midpoint-segment.scm -------------------------------------------------------------------------------- /chp2/code/test-2-point-constructor.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/code/test-2-point-constructor.scm -------------------------------------------------------------------------------- /chp2/code/test-2-point-selector.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/code/test-2-point-selector.scm -------------------------------------------------------------------------------- /chp2/code/test-2-segment-constructor.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/code/test-2-segment-constructor.scm -------------------------------------------------------------------------------- /chp2/code/test-2-segment-selector.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/code/test-2-segment-selector.scm -------------------------------------------------------------------------------- /chp2/code/test-20-same-parity.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/code/test-20-same-parity.scm -------------------------------------------------------------------------------- /chp2/code/test-21-square-list-using-cons.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/code/test-21-square-list-using-cons.scm -------------------------------------------------------------------------------- /chp2/code/test-21-square-list-using-map.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/code/test-21-square-list-using-map.scm -------------------------------------------------------------------------------- /chp2/code/test-22-another-iter-square-list.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/code/test-22-another-iter-square-list.scm -------------------------------------------------------------------------------- /chp2/code/test-22-iter-square-list.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/code/test-22-iter-square-list.scm -------------------------------------------------------------------------------- /chp2/code/test-27-better-deep-reverse.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/code/test-27-better-deep-reverse.scm -------------------------------------------------------------------------------- /chp2/code/test-27-deep-reverse.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/code/test-27-deep-reverse.scm -------------------------------------------------------------------------------- /chp2/code/test-27-tree-reverse.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/code/test-27-tree-reverse.scm -------------------------------------------------------------------------------- /chp2/code/test-28-better-fringe.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/code/test-28-better-fringe.scm -------------------------------------------------------------------------------- /chp2/code/test-28-fringe.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/code/test-28-fringe.scm -------------------------------------------------------------------------------- /chp2/code/test-29-branch-torque.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/code/test-29-branch-torque.scm -------------------------------------------------------------------------------- /chp2/code/test-29-mobile-balance.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/code/test-29-mobile-balance.scm -------------------------------------------------------------------------------- /chp2/code/test-29-mobile-represent.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/code/test-29-mobile-represent.scm -------------------------------------------------------------------------------- /chp2/code/test-29-new-represent.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/code/test-29-new-represent.scm -------------------------------------------------------------------------------- /chp2/code/test-29-total-weight.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/code/test-29-total-weight.scm -------------------------------------------------------------------------------- /chp2/code/test-3-another-area.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/code/test-3-another-area.scm -------------------------------------------------------------------------------- /chp2/code/test-3-another-perimeter.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/code/test-3-another-perimeter.scm -------------------------------------------------------------------------------- /chp2/code/test-3-another-rectangle-represent.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/code/test-3-another-rectangle-represent.scm -------------------------------------------------------------------------------- /chp2/code/test-3-area.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/code/test-3-area.scm -------------------------------------------------------------------------------- /chp2/code/test-3-length-and-width-of-rectangle.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/code/test-3-length-and-width-of-rectangle.scm -------------------------------------------------------------------------------- /chp2/code/test-3-perimeter.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/code/test-3-perimeter.scm -------------------------------------------------------------------------------- /chp2/code/test-3-rectangle-represent.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/code/test-3-rectangle-represent.scm -------------------------------------------------------------------------------- /chp2/code/test-30-square-tree-using-cond.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/code/test-30-square-tree-using-cond.scm -------------------------------------------------------------------------------- /chp2/code/test-30-square-tree-using-map.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/code/test-30-square-tree-using-map.scm -------------------------------------------------------------------------------- /chp2/code/test-31-tree-map-using-cond.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/code/test-31-tree-map-using-cond.scm -------------------------------------------------------------------------------- /chp2/code/test-31-tree-map-using-map.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/code/test-31-tree-map-using-map.scm -------------------------------------------------------------------------------- /chp2/code/test-32-subsets.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/code/test-32-subsets.scm -------------------------------------------------------------------------------- /chp2/code/test-33-append.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/code/test-33-append.scm -------------------------------------------------------------------------------- /chp2/code/test-33-length.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/code/test-33-length.scm -------------------------------------------------------------------------------- /chp2/code/test-33-map.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/code/test-33-map.scm -------------------------------------------------------------------------------- /chp2/code/test-34-horner-eval.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/code/test-34-horner-eval.scm -------------------------------------------------------------------------------- /chp2/code/test-35-count-leaves-using-fringe.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/code/test-35-count-leaves-using-fringe.scm -------------------------------------------------------------------------------- /chp2/code/test-35-count-leaves-using-length.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/code/test-35-count-leaves-using-length.scm -------------------------------------------------------------------------------- /chp2/code/test-35-count-leaves-using-recursion.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/code/test-35-count-leaves-using-recursion.scm -------------------------------------------------------------------------------- /chp2/code/test-36-accumulate-n.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/code/test-36-accumulate-n.scm -------------------------------------------------------------------------------- /chp2/code/test-36-car-n.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/code/test-36-car-n.scm -------------------------------------------------------------------------------- /chp2/code/test-36-cdr-n.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/code/test-36-cdr-n.scm -------------------------------------------------------------------------------- /chp2/code/test-37-dot-product.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/code/test-37-dot-product.scm -------------------------------------------------------------------------------- /chp2/code/test-37-matrix-*-matrix-another.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/code/test-37-matrix-*-matrix-another.scm -------------------------------------------------------------------------------- /chp2/code/test-37-matrix-*-matrix.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/code/test-37-matrix-*-matrix.scm -------------------------------------------------------------------------------- /chp2/code/test-37-matrix-*-vector.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/code/test-37-matrix-*-vector.scm -------------------------------------------------------------------------------- /chp2/code/test-37-transpose.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/code/test-37-transpose.scm -------------------------------------------------------------------------------- /chp2/code/test-39-reverse-using-fold-left.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/code/test-39-reverse-using-fold-left.scm -------------------------------------------------------------------------------- /chp2/code/test-39-reverse-using-fold-right.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/code/test-39-reverse-using-fold-right.scm -------------------------------------------------------------------------------- /chp2/code/test-40-prime-sum-pairs.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/code/test-40-prime-sum-pairs.scm -------------------------------------------------------------------------------- /chp2/code/test-40-unique-pairs.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/code/test-40-unique-pairs.scm -------------------------------------------------------------------------------- /chp2/code/test-41-remove-triples-not-equal-to.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/code/test-41-remove-triples-not-equal-to.scm -------------------------------------------------------------------------------- /chp2/code/test-41-triple-sum-equal-to-using-fold.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/code/test-41-triple-sum-equal-to-using-fold.scm -------------------------------------------------------------------------------- /chp2/code/test-41-triple-sum-equal-to.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/code/test-41-triple-sum-equal-to.scm -------------------------------------------------------------------------------- /chp2/code/test-41-unique-triples.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/code/test-41-unique-triples.scm -------------------------------------------------------------------------------- /chp2/code/test-42-adjoin-position.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/code/test-42-adjoin-position.scm -------------------------------------------------------------------------------- /chp2/code/test-42-safe.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/code/test-42-safe.scm -------------------------------------------------------------------------------- /chp2/code/test-46-add-vect.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/code/test-46-add-vect.scm -------------------------------------------------------------------------------- /chp2/code/test-46-scale-vect.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/code/test-46-scale-vect.scm -------------------------------------------------------------------------------- /chp2/code/test-46-sub-vect.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/code/test-46-sub-vect.scm -------------------------------------------------------------------------------- /chp2/code/test-46-vect-represent.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/code/test-46-vect-represent.scm -------------------------------------------------------------------------------- /chp2/code/test-47-frame-represent-using-cons.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/code/test-47-frame-represent-using-cons.scm -------------------------------------------------------------------------------- /chp2/code/test-47-frame-represent-using-list.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/code/test-47-frame-represent-using-list.scm -------------------------------------------------------------------------------- /chp2/code/test-48-segment-represent.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/code/test-48-segment-represent.scm -------------------------------------------------------------------------------- /chp2/code/test-54-equal.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/code/test-54-equal.scm -------------------------------------------------------------------------------- /chp2/code/test-56-deriv.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/code/test-56-deriv.scm -------------------------------------------------------------------------------- /chp2/code/test-57-deriv.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/code/test-57-deriv.scm -------------------------------------------------------------------------------- /chp2/code/test-58-deriv.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/code/test-58-deriv.scm -------------------------------------------------------------------------------- /chp2/code/test-59-union-set.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/code/test-59-union-set.scm -------------------------------------------------------------------------------- /chp2/code/test-60-adjoin-set.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/code/test-60-adjoin-set.scm -------------------------------------------------------------------------------- /chp2/code/test-60-intersection-set.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/code/test-60-intersection-set.scm -------------------------------------------------------------------------------- /chp2/code/test-61-adjoin-set.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/code/test-61-adjoin-set.scm -------------------------------------------------------------------------------- /chp2/code/test-61-another-adjoin-set.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/code/test-61-another-adjoin-set.scm -------------------------------------------------------------------------------- /chp2/code/test-62-union-set.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/code/test-62-union-set.scm -------------------------------------------------------------------------------- /chp2/code/test-63-tree-list-1.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/code/test-63-tree-list-1.scm -------------------------------------------------------------------------------- /chp2/code/test-63-tree-list-2.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/code/test-63-tree-list-2.scm -------------------------------------------------------------------------------- /chp2/code/test-64-list-tree.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/code/test-64-list-tree.scm -------------------------------------------------------------------------------- /chp2/code/test-65-intersection-tree.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/code/test-65-intersection-tree.scm -------------------------------------------------------------------------------- /chp2/code/test-65-union-tree.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/code/test-65-union-tree.scm -------------------------------------------------------------------------------- /chp2/code/test-68-encode-symbol.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/code/test-68-encode-symbol.scm -------------------------------------------------------------------------------- /chp2/code/test-68-encode.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/code/test-68-encode.scm -------------------------------------------------------------------------------- /chp2/code/test-69-generate-huffman-tree.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/code/test-69-generate-huffman-tree.scm -------------------------------------------------------------------------------- /chp2/code/test-73-install-exponentiation-package.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/code/test-73-install-exponentiation-package.scm -------------------------------------------------------------------------------- /chp2/code/test-73-install-product-package.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/code/test-73-install-product-package.scm -------------------------------------------------------------------------------- /chp2/code/test-73-install-sum-package.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/code/test-73-install-sum-package.scm -------------------------------------------------------------------------------- /chp2/code/test-75-make-from-mag-ang.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/code/test-75-make-from-mag-ang.scm -------------------------------------------------------------------------------- /chp2/code/test-78-attach-tag.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/code/test-78-attach-tag.scm -------------------------------------------------------------------------------- /chp2/code/test-78-contents.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/code/test-78-contents.scm -------------------------------------------------------------------------------- /chp2/code/test-78-type-tag.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/code/test-78-type-tag.scm -------------------------------------------------------------------------------- /chp2/code/test-79-install-complex-package.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/code/test-79-install-complex-package.scm -------------------------------------------------------------------------------- /chp2/code/test-79-install-rational-package.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/code/test-79-install-rational-package.scm -------------------------------------------------------------------------------- /chp2/code/test-79-install-scheme-number-package.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/code/test-79-install-scheme-number-package.scm -------------------------------------------------------------------------------- /chp2/code/test-80-install-complex-package.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/code/test-80-install-complex-package.scm -------------------------------------------------------------------------------- /chp2/code/test-80-install-rational-package.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/code/test-80-install-rational-package.scm -------------------------------------------------------------------------------- /chp2/code/test-80-install-scheme-number-package.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/code/test-80-install-scheme-number-package.scm -------------------------------------------------------------------------------- /chp2/code/test-manager/COPYING: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/code/test-manager/COPYING -------------------------------------------------------------------------------- /chp2/code/test-manager/Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/code/test-manager/Rakefile -------------------------------------------------------------------------------- /chp2/code/test-manager/all-tests.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/code/test-manager/all-tests.scm -------------------------------------------------------------------------------- /chp2/code/test-manager/assertions.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/code/test-manager/assertions.scm -------------------------------------------------------------------------------- /chp2/code/test-manager/checks.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/code/test-manager/checks.scm -------------------------------------------------------------------------------- /chp2/code/test-manager/doc/CHANGELOG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/code/test-manager/doc/CHANGELOG -------------------------------------------------------------------------------- /chp2/code/test-manager/doc/testing.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/code/test-manager/doc/testing.html -------------------------------------------------------------------------------- /chp2/code/test-manager/doc/testing.pod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/code/test-manager/doc/testing.pod -------------------------------------------------------------------------------- /chp2/code/test-manager/failure-report-demo.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/code/test-manager/failure-report-demo.scm -------------------------------------------------------------------------------- /chp2/code/test-manager/guile-conditions.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/code/test-manager/guile-conditions.scm -------------------------------------------------------------------------------- /chp2/code/test-manager/interactions.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/code/test-manager/interactions.scm -------------------------------------------------------------------------------- /chp2/code/test-manager/load.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/code/test-manager/load.scm -------------------------------------------------------------------------------- /chp2/code/test-manager/matching.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/code/test-manager/matching.scm -------------------------------------------------------------------------------- /chp2/code/test-manager/mit-scheme-tests.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/code/test-manager/mit-scheme-tests.scm -------------------------------------------------------------------------------- /chp2/code/test-manager/mitscheme-conditions.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/code/test-manager/mitscheme-conditions.scm -------------------------------------------------------------------------------- /chp2/code/test-manager/ordered-map.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/code/test-manager/ordered-map.scm -------------------------------------------------------------------------------- /chp2/code/test-manager/portability.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/code/test-manager/portability.scm -------------------------------------------------------------------------------- /chp2/code/test-manager/srfi-69-hash-tables.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/code/test-manager/srfi-69-hash-tables.scm -------------------------------------------------------------------------------- /chp2/code/test-manager/test-group.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/code/test-manager/test-group.scm -------------------------------------------------------------------------------- /chp2/code/test-manager/test-runner.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/code/test-manager/test-runner.scm -------------------------------------------------------------------------------- /chp2/code/test-manager/testing.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/code/test-manager/testing.scm -------------------------------------------------------------------------------- /chp2/code/test-p103-element-of-set.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/code/test-p103-element-of-set.scm -------------------------------------------------------------------------------- /chp2/code/test-p105-intersection-set.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/code/test-p105-intersection-set.scm -------------------------------------------------------------------------------- /chp2/code/test-p106-tree.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/code/test-p106-tree.scm -------------------------------------------------------------------------------- /chp2/code/test-p113-decode.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/code/test-p113-decode.scm -------------------------------------------------------------------------------- /chp2/code/test-p129-install-scheme-number-package.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/code/test-p129-install-scheme-number-package.scm -------------------------------------------------------------------------------- /chp2/code/test-p133-coercion.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/code/test-p133-coercion.scm -------------------------------------------------------------------------------- /chp2/code/test-p33-prime.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/code/test-p33-prime.scm -------------------------------------------------------------------------------- /chp2/code/test-p33-smallest-divisor.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/code/test-p33-smallest-divisor.scm -------------------------------------------------------------------------------- /chp2/code/test-p68-append.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/code/test-p68-append.scm -------------------------------------------------------------------------------- /chp2/code/test-p68-length.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/code/test-p68-length.scm -------------------------------------------------------------------------------- /chp2/code/test-p70-map.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/code/test-p70-map.scm -------------------------------------------------------------------------------- /chp2/code/test-p78-accumulate.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/code/test-p78-accumulate.scm -------------------------------------------------------------------------------- /chp2/code/test-p78-enumerate-interval.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/code/test-p78-enumerate-interval.scm -------------------------------------------------------------------------------- /chp2/code/test-p83-flatmap.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/code/test-p83-flatmap.scm -------------------------------------------------------------------------------- /chp2/code/test-p83-make-pair-sum.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/code/test-p83-make-pair-sum.scm -------------------------------------------------------------------------------- /chp2/code/test-p83-prime-sum.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp2/code/test-p83-prime-sum.scm -------------------------------------------------------------------------------- /chp3/1.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp3/1.rst -------------------------------------------------------------------------------- /chp3/10.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp3/10.rst -------------------------------------------------------------------------------- /chp3/11.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp3/11.rst -------------------------------------------------------------------------------- /chp3/12.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp3/12.rst -------------------------------------------------------------------------------- /chp3/13.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp3/13.rst -------------------------------------------------------------------------------- /chp3/14.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp3/14.rst -------------------------------------------------------------------------------- /chp3/15.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp3/15.rst -------------------------------------------------------------------------------- /chp3/16.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp3/16.rst -------------------------------------------------------------------------------- /chp3/17.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp3/17.rst -------------------------------------------------------------------------------- /chp3/18.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp3/18.rst -------------------------------------------------------------------------------- /chp3/19.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp3/19.rst -------------------------------------------------------------------------------- /chp3/2.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp3/2.rst -------------------------------------------------------------------------------- /chp3/20.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp3/20.rst -------------------------------------------------------------------------------- /chp3/21.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp3/21.rst -------------------------------------------------------------------------------- /chp3/22.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp3/22.rst -------------------------------------------------------------------------------- /chp3/23.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp3/23.rst -------------------------------------------------------------------------------- /chp3/24.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp3/24.rst -------------------------------------------------------------------------------- /chp3/25.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp3/25.rst -------------------------------------------------------------------------------- /chp3/26.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp3/26.rst -------------------------------------------------------------------------------- /chp3/27.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp3/27.rst -------------------------------------------------------------------------------- /chp3/28.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp3/28.rst -------------------------------------------------------------------------------- /chp3/29.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp3/29.rst -------------------------------------------------------------------------------- /chp3/3.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp3/3.rst -------------------------------------------------------------------------------- /chp3/30.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp3/30.rst -------------------------------------------------------------------------------- /chp3/31.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp3/31.rst -------------------------------------------------------------------------------- /chp3/32.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp3/32.rst -------------------------------------------------------------------------------- /chp3/33.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp3/33.rst -------------------------------------------------------------------------------- /chp3/34.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp3/34.rst -------------------------------------------------------------------------------- /chp3/35.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp3/35.rst -------------------------------------------------------------------------------- /chp3/36.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp3/36.rst -------------------------------------------------------------------------------- /chp3/37.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp3/37.rst -------------------------------------------------------------------------------- /chp3/38.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp3/38.rst -------------------------------------------------------------------------------- /chp3/39.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp3/39.rst -------------------------------------------------------------------------------- /chp3/4.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp3/4.rst -------------------------------------------------------------------------------- /chp3/40.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp3/40.rst -------------------------------------------------------------------------------- /chp3/41.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp3/41.rst -------------------------------------------------------------------------------- /chp3/42.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp3/42.rst -------------------------------------------------------------------------------- /chp3/43.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp3/43.rst -------------------------------------------------------------------------------- /chp3/44.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp3/44.rst -------------------------------------------------------------------------------- /chp3/45.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp3/45.rst -------------------------------------------------------------------------------- /chp3/46.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp3/46.rst -------------------------------------------------------------------------------- /chp3/47.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp3/47.rst -------------------------------------------------------------------------------- /chp3/48.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp3/48.rst -------------------------------------------------------------------------------- /chp3/49.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp3/49.rst -------------------------------------------------------------------------------- /chp3/5.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp3/5.rst -------------------------------------------------------------------------------- /chp3/50.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp3/50.rst -------------------------------------------------------------------------------- /chp3/51.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp3/51.rst -------------------------------------------------------------------------------- /chp3/52.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp3/52.rst -------------------------------------------------------------------------------- /chp3/53.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp3/53.rst -------------------------------------------------------------------------------- /chp3/54.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp3/54.rst -------------------------------------------------------------------------------- /chp3/55.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp3/55.rst -------------------------------------------------------------------------------- /chp3/56.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp3/56.rst -------------------------------------------------------------------------------- /chp3/57.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp3/57.rst -------------------------------------------------------------------------------- /chp3/58.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp3/58.rst -------------------------------------------------------------------------------- /chp3/59.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp3/59.rst -------------------------------------------------------------------------------- /chp3/6.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp3/6.rst -------------------------------------------------------------------------------- /chp3/63.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp3/63.rst -------------------------------------------------------------------------------- /chp3/64.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp3/64.rst -------------------------------------------------------------------------------- /chp3/65.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp3/65.rst -------------------------------------------------------------------------------- /chp3/66.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp3/66.rst -------------------------------------------------------------------------------- /chp3/7.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp3/7.rst -------------------------------------------------------------------------------- /chp3/8.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp3/8.rst -------------------------------------------------------------------------------- /chp3/9.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp3/9.rst -------------------------------------------------------------------------------- /chp3/code/1-make-accumulator.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp3/code/1-make-accumulator.scm -------------------------------------------------------------------------------- /chp3/code/10-make-withdraw-using-lambda.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp3/code/10-make-withdraw-using-lambda.scm -------------------------------------------------------------------------------- /chp3/code/10-make-withdraw.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp3/code/10-make-withdraw.scm -------------------------------------------------------------------------------- /chp3/code/11-make-account-using-lambda.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp3/code/11-make-account-using-lambda.scm -------------------------------------------------------------------------------- /chp3/code/11-make-account.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp3/code/11-make-account.scm -------------------------------------------------------------------------------- /chp3/code/12-append.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp3/code/12-append.scm -------------------------------------------------------------------------------- /chp3/code/12-last-pair.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp3/code/12-last-pair.scm -------------------------------------------------------------------------------- /chp3/code/13-make-cycle.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp3/code/13-make-cycle.scm -------------------------------------------------------------------------------- /chp3/code/14-mystery.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp3/code/14-mystery.scm -------------------------------------------------------------------------------- /chp3/code/15-set-to-wow.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp3/code/15-set-to-wow.scm -------------------------------------------------------------------------------- /chp3/code/16-count-pairs.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp3/code/16-count-pairs.scm -------------------------------------------------------------------------------- /chp3/code/17-count-pairs.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp3/code/17-count-pairs.scm -------------------------------------------------------------------------------- /chp3/code/18-loop.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp3/code/18-loop.scm -------------------------------------------------------------------------------- /chp3/code/19-loop.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp3/code/19-loop.scm -------------------------------------------------------------------------------- /chp3/code/2-make-monitored.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp3/code/2-make-monitored.scm -------------------------------------------------------------------------------- /chp3/code/20-pair.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp3/code/20-pair.scm -------------------------------------------------------------------------------- /chp3/code/21-print-queue.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp3/code/21-print-queue.scm -------------------------------------------------------------------------------- /chp3/code/22-queue.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp3/code/22-queue.scm -------------------------------------------------------------------------------- /chp3/code/23-deque.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp3/code/23-deque.scm -------------------------------------------------------------------------------- /chp3/code/23-double-linked-list.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp3/code/23-double-linked-list.scm -------------------------------------------------------------------------------- /chp3/code/24-make-table.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp3/code/24-make-table.scm -------------------------------------------------------------------------------- /chp3/code/25-table.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp3/code/25-table.scm -------------------------------------------------------------------------------- /chp3/code/26-table.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp3/code/26-table.scm -------------------------------------------------------------------------------- /chp3/code/26-tree.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp3/code/26-tree.scm -------------------------------------------------------------------------------- /chp3/code/27-another-memo-fib.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp3/code/27-another-memo-fib.scm -------------------------------------------------------------------------------- /chp3/code/27-memo-fib.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp3/code/27-memo-fib.scm -------------------------------------------------------------------------------- /chp3/code/27-memoize.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp3/code/27-memoize.scm -------------------------------------------------------------------------------- /chp3/code/28-or-gate.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp3/code/28-or-gate.scm -------------------------------------------------------------------------------- /chp3/code/29-another-or-gate.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp3/code/29-another-or-gate.scm -------------------------------------------------------------------------------- /chp3/code/29-nand-gate.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp3/code/29-nand-gate.scm -------------------------------------------------------------------------------- /chp3/code/29-or-gate.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp3/code/29-or-gate.scm -------------------------------------------------------------------------------- /chp3/code/3-make-account.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp3/code/3-make-account.scm -------------------------------------------------------------------------------- /chp3/code/30-ripple-carry-adder.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp3/code/30-ripple-carry-adder.scm -------------------------------------------------------------------------------- /chp3/code/33-averager.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp3/code/33-averager.scm -------------------------------------------------------------------------------- /chp3/code/34-multiplier.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp3/code/34-multiplier.scm -------------------------------------------------------------------------------- /chp3/code/34-squarer.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp3/code/34-squarer.scm -------------------------------------------------------------------------------- /chp3/code/35-squarer.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp3/code/35-squarer.scm -------------------------------------------------------------------------------- /chp3/code/36.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp3/code/36.scm -------------------------------------------------------------------------------- /chp3/code/37-c-add.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp3/code/37-c-add.scm -------------------------------------------------------------------------------- /chp3/code/37-c-div.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp3/code/37-c-div.scm -------------------------------------------------------------------------------- /chp3/code/37-c-mul.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp3/code/37-c-mul.scm -------------------------------------------------------------------------------- /chp3/code/37-c-sub.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp3/code/37-c-sub.scm -------------------------------------------------------------------------------- /chp3/code/37-celsius-fahrenheit-converter.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp3/code/37-celsius-fahrenheit-converter.scm -------------------------------------------------------------------------------- /chp3/code/37-cv.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp3/code/37-cv.scm -------------------------------------------------------------------------------- /chp3/code/4-make-account.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp3/code/4-make-account.scm -------------------------------------------------------------------------------- /chp3/code/45-make-account-and-serializer.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp3/code/45-make-account-and-serializer.scm -------------------------------------------------------------------------------- /chp3/code/47-semaphore-using-mutex.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp3/code/47-semaphore-using-mutex.scm -------------------------------------------------------------------------------- /chp3/code/47-semaphore-using-test-and-set.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp3/code/47-semaphore-using-test-and-set.scm -------------------------------------------------------------------------------- /chp3/code/47-unsafe-semaphore.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp3/code/47-unsafe-semaphore.scm -------------------------------------------------------------------------------- /chp3/code/48-make-account.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp3/code/48-make-account.scm -------------------------------------------------------------------------------- /chp3/code/48-serialized-exchange.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp3/code/48-serialized-exchange.scm -------------------------------------------------------------------------------- /chp3/code/5-estimate-integral.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp3/code/5-estimate-integral.scm -------------------------------------------------------------------------------- /chp3/code/5-random-in-range.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp3/code/5-random-in-range.scm -------------------------------------------------------------------------------- /chp3/code/50-stream-map.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp3/code/50-stream-map.scm -------------------------------------------------------------------------------- /chp3/code/53.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp3/code/53.scm -------------------------------------------------------------------------------- /chp3/code/54-factorial.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp3/code/54-factorial.scm -------------------------------------------------------------------------------- /chp3/code/54-mul-streams.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp3/code/54-mul-streams.scm -------------------------------------------------------------------------------- /chp3/code/55-partial-sums.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp3/code/55-partial-sums.scm -------------------------------------------------------------------------------- /chp3/code/56-merge.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp3/code/56-merge.scm -------------------------------------------------------------------------------- /chp3/code/56-s.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp3/code/56-s.scm -------------------------------------------------------------------------------- /chp3/code/58-expand.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp3/code/58-expand.scm -------------------------------------------------------------------------------- /chp3/code/59-div-streams.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp3/code/59-div-streams.scm -------------------------------------------------------------------------------- /chp3/code/59-integrate-series.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp3/code/59-integrate-series.scm -------------------------------------------------------------------------------- /chp3/code/6-rand.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp3/code/6-rand.scm -------------------------------------------------------------------------------- /chp3/code/63-sqrt-stream.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp3/code/63-sqrt-stream.scm -------------------------------------------------------------------------------- /chp3/code/64-sqrt.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp3/code/64-sqrt.scm -------------------------------------------------------------------------------- /chp3/code/64-stream-limit.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp3/code/64-stream-limit.scm -------------------------------------------------------------------------------- /chp3/code/65-ln2.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp3/code/65-ln2.scm -------------------------------------------------------------------------------- /chp3/code/66-stream-take-while.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp3/code/66-stream-take-while.scm -------------------------------------------------------------------------------- /chp3/code/7-make-joint.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp3/code/7-make-joint.scm -------------------------------------------------------------------------------- /chp3/code/8-f.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp3/code/8-f.scm -------------------------------------------------------------------------------- /chp3/code/p155-monte-carlo.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp3/code/p155-monte-carlo.scm -------------------------------------------------------------------------------- /chp3/code/p181-queue.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp3/code/p181-queue.scm -------------------------------------------------------------------------------- /chp3/code/p184-table.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp3/code/p184-table.scm -------------------------------------------------------------------------------- /chp3/code/p190-full-adder.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp3/code/p190-full-adder.scm -------------------------------------------------------------------------------- /chp3/code/p190-half-adder.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp3/code/p190-half-adder.scm -------------------------------------------------------------------------------- /chp3/code/p191-and-gate.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp3/code/p191-and-gate.scm -------------------------------------------------------------------------------- /chp3/code/p191-inverter.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp3/code/p191-inverter.scm -------------------------------------------------------------------------------- /chp3/code/p192-wire.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp3/code/p192-wire.scm -------------------------------------------------------------------------------- /chp3/code/p194-after-delay.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp3/code/p194-after-delay.scm -------------------------------------------------------------------------------- /chp3/code/p194-probe.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp3/code/p194-probe.scm -------------------------------------------------------------------------------- /chp3/code/p194-propagate.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp3/code/p194-propagate.scm -------------------------------------------------------------------------------- /chp3/code/p194-simula.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp3/code/p194-simula.scm -------------------------------------------------------------------------------- /chp3/code/p196-agenda.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp3/code/p196-agenda.scm -------------------------------------------------------------------------------- /chp3/code/p201-adder.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp3/code/p201-adder.scm -------------------------------------------------------------------------------- /chp3/code/p201-constraint-interface.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp3/code/p201-constraint-interface.scm -------------------------------------------------------------------------------- /chp3/code/p202-constant.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp3/code/p202-constant.scm -------------------------------------------------------------------------------- /chp3/code/p202-multiplier.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp3/code/p202-multiplier.scm -------------------------------------------------------------------------------- /chp3/code/p203-make-connector.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp3/code/p203-make-connector.scm -------------------------------------------------------------------------------- /chp3/code/p203-probe.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp3/code/p203-probe.scm -------------------------------------------------------------------------------- /chp3/code/p205-constraint.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp3/code/p205-constraint.scm -------------------------------------------------------------------------------- /chp3/code/p214-exchange.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp3/code/p214-exchange.scm -------------------------------------------------------------------------------- /chp3/code/p215-serialized-exchange.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp3/code/p215-serialized-exchange.scm -------------------------------------------------------------------------------- /chp3/code/p217-make-mutex.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp3/code/p217-make-mutex.scm -------------------------------------------------------------------------------- /chp3/code/p222-display-stream.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp3/code/p222-display-stream.scm -------------------------------------------------------------------------------- /chp3/code/p222-stream-for-each.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp3/code/p222-stream-for-each.scm -------------------------------------------------------------------------------- /chp3/code/p223-stream-enumerate-interval.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp3/code/p223-stream-enumerate-interval.scm -------------------------------------------------------------------------------- /chp3/code/p228-add-streams.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp3/code/p228-add-streams.scm -------------------------------------------------------------------------------- /chp3/code/p228-integers.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp3/code/p228-integers.scm -------------------------------------------------------------------------------- /chp3/code/p228-ones.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp3/code/p228-ones.scm -------------------------------------------------------------------------------- /chp3/code/p229-scale-stream.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp3/code/p229-scale-stream.scm -------------------------------------------------------------------------------- /chp3/code/p232-sqrt-improve.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp3/code/p232-sqrt-improve.scm -------------------------------------------------------------------------------- /chp3/code/p233-sqrt-stream.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp3/code/p233-sqrt-stream.scm -------------------------------------------------------------------------------- /chp3/code/p234-accelerated-sequence.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp3/code/p234-accelerated-sequence.scm -------------------------------------------------------------------------------- /chp3/code/p234-euler-transform.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp3/code/p234-euler-transform.scm -------------------------------------------------------------------------------- /chp3/code/p234-make-tableau.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp3/code/p234-make-tableau.scm -------------------------------------------------------------------------------- /chp3/code/p237-interleave.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp3/code/p237-interleave.scm -------------------------------------------------------------------------------- /chp3/code/p237-pairs.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp3/code/p237-pairs.scm -------------------------------------------------------------------------------- /chp3/code/parallel.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp3/code/parallel.scm -------------------------------------------------------------------------------- /chp4/1.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp4/1.rst -------------------------------------------------------------------------------- /chp4/10.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp4/10.rst -------------------------------------------------------------------------------- /chp4/11.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp4/11.rst -------------------------------------------------------------------------------- /chp4/12.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp4/12.rst -------------------------------------------------------------------------------- /chp4/13.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp4/13.rst -------------------------------------------------------------------------------- /chp4/14.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp4/14.rst -------------------------------------------------------------------------------- /chp4/2.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp4/2.rst -------------------------------------------------------------------------------- /chp4/3.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp4/3.rst -------------------------------------------------------------------------------- /chp4/4.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp4/4.rst -------------------------------------------------------------------------------- /chp4/5.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp4/5.rst -------------------------------------------------------------------------------- /chp4/6.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp4/6.rst -------------------------------------------------------------------------------- /chp4/7.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp4/7.rst -------------------------------------------------------------------------------- /chp4/8.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp4/8.rst -------------------------------------------------------------------------------- /chp4/9.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp4/9.rst -------------------------------------------------------------------------------- /chp4/code/1-list-of-values-from-left-to-right.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp4/code/1-list-of-values-from-left-to-right.scm -------------------------------------------------------------------------------- /chp4/code/1-list-of-values-from-right-to-left.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp4/code/1-list-of-values-from-right-to-left.scm -------------------------------------------------------------------------------- /chp4/code/analyze.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp4/code/analyze.scm -------------------------------------------------------------------------------- /chp4/code/evdata.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp4/code/evdata.scm -------------------------------------------------------------------------------- /chp4/code/meval.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp4/code/meval.scm -------------------------------------------------------------------------------- /chp4/code/syntax.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/chp4/code/syntax.scm -------------------------------------------------------------------------------- /conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/conf.py -------------------------------------------------------------------------------- /image/cover.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/image/cover.jpg -------------------------------------------------------------------------------- /index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/index.rst -------------------------------------------------------------------------------- /make.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/make.bat -------------------------------------------------------------------------------- /old_chp2/42.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/old_chp2/42.rst -------------------------------------------------------------------------------- /old_chp2/49.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/old_chp2/49.rst -------------------------------------------------------------------------------- /old_chp2/82.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/old_chp2/82.rst -------------------------------------------------------------------------------- /old_chp2/83.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/old_chp2/83.rst -------------------------------------------------------------------------------- /old_chp2/code/42-queens.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/old_chp2/code/42-queens.scm -------------------------------------------------------------------------------- /old_chp2/code/47-make-frame-using-cons.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/old_chp2/code/47-make-frame-using-cons.scm -------------------------------------------------------------------------------- /old_chp2/code/47-make-frame-using-list.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/old_chp2/code/47-make-frame-using-list.scm -------------------------------------------------------------------------------- /old_chp2/code/48-segment.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/old_chp2/code/48-segment.scm -------------------------------------------------------------------------------- /old_chp2/code/82-apply-generic.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/old_chp2/code/82-apply-generic.scm -------------------------------------------------------------------------------- /old_chp2/code/82-driver.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/old_chp2/code/82-driver.scm -------------------------------------------------------------------------------- /old_chp2/code/83-install-complex-package.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/old_chp2/code/83-install-complex-package.scm -------------------------------------------------------------------------------- /old_chp2/code/83-install-integer-package.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/old_chp2/code/83-install-integer-package.scm -------------------------------------------------------------------------------- /old_chp2/code/83-install-rational-package.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/old_chp2/code/83-install-rational-package.scm -------------------------------------------------------------------------------- /old_chp2/code/83-install-real-package.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/old_chp2/code/83-install-real-package.scm -------------------------------------------------------------------------------- /old_chp2/code/83-raise.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/old_chp2/code/83-raise.scm -------------------------------------------------------------------------------- /old_chp2/code/p123-install-rectangular-package.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/old_chp2/code/p123-install-rectangular-package.scm -------------------------------------------------------------------------------- /old_chp2/code/p123-put-and-get.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/old_chp2/code/p123-put-and-get.scm -------------------------------------------------------------------------------- /old_chp2/code/p124-install-polar-package.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/old_chp2/code/p124-install-polar-package.scm -------------------------------------------------------------------------------- /old_chp2/code/p125-apply-generic.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/old_chp2/code/p125-apply-generic.scm -------------------------------------------------------------------------------- /old_chp2/code/p125-generic-selector.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/old_chp2/code/p125-generic-selector.scm -------------------------------------------------------------------------------- /old_chp2/code/p129-generic-op.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/old_chp2/code/p129-generic-op.scm -------------------------------------------------------------------------------- /old_chp2/code/p129-install-rational-package.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/old_chp2/code/p129-install-rational-package.scm -------------------------------------------------------------------------------- /old_chp2/code/p130-install-complex-package.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/old_chp2/code/p130-install-complex-package.scm -------------------------------------------------------------------------------- /old_chp2/code/p133-coercion.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/old_chp2/code/p133-coercion.scm -------------------------------------------------------------------------------- /old_chp2/code/p75-new-constructor.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/old_chp2/code/p75-new-constructor.scm -------------------------------------------------------------------------------- /old_chp2/code/p93-segments-painter.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/old_chp2/code/p93-segments-painter.scm -------------------------------------------------------------------------------- /readme.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/readme.rst -------------------------------------------------------------------------------- /relate.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/relate.rst -------------------------------------------------------------------------------- /spring/README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/spring/README.rst -------------------------------------------------------------------------------- /spring/disqus.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/spring/disqus.html -------------------------------------------------------------------------------- /spring/layout.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/spring/layout.html -------------------------------------------------------------------------------- /spring/static/nature.css_t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/spring/static/nature.css_t -------------------------------------------------------------------------------- /spring/theme.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/SICP-answers/HEAD/spring/theme.conf --------------------------------------------------------------------------------