Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Yet another scheme to fathom the Structure and Interpretation of Computer Programs.
Scheme
branch: master
Failed to load latest commit information.
.gitattributes Creating a fresh clean repo
.gitignore gitignore racket / scheme artefacts.
README.md formatting tweak
ch1-1-7-square-roots-in-a-block.scm Flattened directory structure
ch1-1-7-square-roots-with-new-if.scm Flattened directory structure
ch1-1-7-square-roots.scm Flattened directory structure
ch1-2-2-counting-coins.scm Flattened directory structure
ch1-2-4-exponentiation.scm Flattened directory structure
ch1-3-1-procedures-as-arguments.scm Flattened directory structure
ch1-3-3-half-interval-method.scm Flattened directory structure
ch1-3-4-general-procedures.scm Flattened directory structure
ch1-3-4-procedures-returned-val.scm Flattened directory structure
ch2-1-1-rational-math.scm Flattened directory structure
ex1-01-read-and-eval-expressions.scm Flattened directory structure
ex1-03-sq-largest-of-three.scm Missed edge case: if all three numbers are equal
ex1-05-normal-or-applicative.scm Flattened directory structure
ex1-06-square-roots-with-new-if.scm Flattened directory structure
ex1-07-square-roots-mo-precise.scm Flattened directory structure
ex1-08-cube-roots-newton.scm Flattened directory structure
ex1-10-ackermann.scm Flattened directory structure
ex1-10-ackermann.txt Flattened directory structure
ex1-11-find-f-n-iterative-process.scm Flattened directory structure
ex1-11-find-f-n-recursive-process.scm Flattened directory structure
ex1-12-pascals-triangle.scm Flattened directory structure
ex1-16-expt-successive-sq.scm Flattened directory structure
ex1-17-mul-by-fast-add.scm Flattened directory structure
ex1-18-mul-by-add-iter.scm Flattened directory structure
ex1-19-clever-fib.scm Flattened directory structure
ex1-21-smallest-divisor.scm Flattened directory structure
ex1-22-search-primes-output.txt Flattened directory structure
ex1-22-search-primes.scm Flattened directory structure
ex1-23-search-primes-modified-output.txt Flattened directory structure
ex1-23-search-primes-modified.scm Flattened directory structure
ex1-24-fast-search-primes.scm Flattened directory structure
ex1-27-carmichael-fools-fast-prime.scm Flattened directory structure
ex1-28-miller-rabin.scm Flattened directory structure
ex1-29-simpsons-rule-with-sum-iter.scm Flattened directory structure
ex1-29-simpsons-rule.scm Flattened directory structure
ex1-30-sum-series-iter.scm Flattened directory structure
ex1-31-product-as-argument-iter-pi-compute.scm Flattened directory structure
ex1-31-product-as-argument-iter-process.scm Flattened directory structure
ex1-31-product-as-argument.scm Flattened directory structure
ex1-32-accumulate-iterative.scm Flattened directory structure
ex1-32-accumulate-recursive.scm Flattened directory structure
ex1-33-filtered-accumulate-iter.scm Flattened directory structure
ex1-34-perverse-f-f.scm Flattened directory structure
ex1-36-fixed-point-print.scm Flattened directory structure
ex1-37-cont-frac-iter.scm Flattened directory structure
ex1-37-cont-frac-recursive.scm Flattened directory structure
ex1-38-eulers-expansion.scm Flattened directory structure
ex1-39-lamberts-tan.scm Flattened directory structure
ex1-40-cubic.scm Flattened directory structure
ex1-41-double-procedure.scm Flattened directory structure
ex1-42-composition.scm Flattened directory structure
ex1-43-repeated-f.scm Flattened directory structure
ex1-44-smoothing.scm Flattened directory structure
ex1-45-nth-root.scm Flattened directory structure
ex1-45-nth-root.txt Flattened directory structure
ex1-46-iterative-improve.scm Flattened directory structure
ex2-01-better-rational-math.scm Fixed file name
ex2-02-line-segment.scm Find the midpoint of a line segment
ex2-03-construct-rectangle.scm Compute area, perimeter, diagonals of rectangle
ex2-04-alternate-pairs.scm Alternative procedural representation of pairs
ex2-05-arithmetic-cons.scm Corrected file name from ex2-04-* to ex2-05-*
ex2-06-church-numerals.scm Deduced add from procedures add-1, one, and two
ex2-07-interval-arithmetic.scm Minor formatting edits.
ex2-08-sub-interval.scm Minor formatting edits.
ex2-09-to-ex2-11-width-of-interval-to-mul-interval.scm Minor formatting edits.
ex2-09-width-of-intervals.scm Ex. 2.9 to 2.11, extended interval arithmetic.
ex2-12-make-center-point.scm Ex 2.12 through to 2.16
ex2-17-list-pair.scm Ex. 2.38, fold-left. Ex. 2.39 reverse in terms of foldr and foldl.
fizzbuzz.scm Flattened directory structure

README.md

README

Starting documentation of my SICP study.

File naming convention

Filenames starting with "ch" are chapter examples, typed for practice. e.g. ch1-1-7-square-roots.scm is the study in Chapter 1.1.7, of calculating square roots with Newton's successive approximation method.

Filenames starting with "ex" are my attempts to solve exercise problems. e.g. ex1-01-read-and-eval-expressions.scm

Something went wrong with that request. Please try again.