
I started from tabs that are not on the beginning of lines, and in several places I did further cleanings. If you're worried about knowing who wrote some code, for example, if you get to this commit in "git blame", then note that you can use the "-w" flag in many git commands to ignore whitespaces. For example, to see per-line authors, use "git blame -w <file>". Another example: to see the (*much* smaller) non-whitespace changes in this (or any other) commit, use "git log -p -w -1 <sha1>".
36 lines
1.3 KiB
Plaintext
36 lines
1.3 KiB
Plaintext
|
|
%% -----------------------------------------------------------------------------
|
|
|
|
rectangle: a list of lists of equal length
|
|
|
|
files:
|
|
mrlib/matrix-snip.ss : the image snips for matrix
|
|
|
|
works with matrices that implement matrix<%>
|
|
i.e., support a ->rectangle method
|
|
|
|
it writes out a matrix as a rectangle and
|
|
reconstructs it as a rectangle
|
|
|
|
the function visible-matrix may therefore yield a
|
|
rectangle or a matrix representation proper
|
|
|
|
drscheme/private/eval.ss : requires matrix-snip to share at module level
|
|
|
|
htdp/matrix.ss : uses snips to present matrices, requires matrix-snip
|
|
htdp/matrix-invisible.ss : make matrices invisible
|
|
|
|
* they are created from two mutually recursive units:
|
|
* matrix-unit and a 'rendering' unit
|
|
|
|
htdp/matrix-sig.ss : the functions that matrix-unit.ss provides
|
|
and that matrix-render.ss needs
|
|
|
|
htdp/matrix-render-sig.ss: the functions that matrix-unit expects from the
|
|
rendering unit
|
|
|
|
htdp/matrix-unit.ss : the matrix functionality
|
|
|
|
htdp/tests/matrix-test.ss: a textual test
|
|
htdp/tests/matrix-client.ss a test with embedded images
|