]> git.rkrishnan.org Git - sicp.git/blob - src/pictlang/README
WIP
[sicp.git] / src / pictlang / README
1 Section 2.2.4 describes Henderson's picture language. I have implemented
2 this as a separate namespace. under the 'pictlang' directory. To use this,
3 load the namespaces and do:
4
5 > (start-picture)
6 > (show painter frame)
7
8 where painter is the procedure representing the picture and frame is the
9 frame on which you want to draw it. An example is the 'wave' painter
10 defined in the pictlang.pictures namespace.
11
12 > (show wave (make-frame (make-vect 0 0)
13                          (make-vect 1 0)
14                          (make-vect 0 1)))
15
16 The implementation was directly inspired and influenced by the one in the
17 JVM based Scheme implementation called JAKLD.
18