
compiler/garbage collector - fixed div by zero bug in pong.ss demo - removed defunct net-pong demos and ft-spread - added documentation and demo sheet for spreadsheet svn: r3329
1 line
8.8 KiB
Plaintext
1 line
8.8 KiB
Plaintext
((35 (apply format "~a:~a:~a" (map (@e (+ row -1) (+ col 0)) (list (date-hour (@e (+ row -2) (+ col 0))) (date-minute (@e (+ row -2) (+ col 0))) (date-second (@e (+ row -2) (+ col 0))))))) (32 seconds) (17 (- row 10)) (34 (lambda (x) (if (< x 10) (format "0~a" x) x))) (33 (seconds->date (@e (+ row -1) (+ col 0)))) (31 (quote behaviors:)) (16 (- row 10)) (18 (quote below:)) (15 (- row 10)) (13 (- row 10)) (14 (- row 10)) (12 (- row 10)) (11 (- row 10)) (0 1) (2 1) (8 "above:") (4 1) (9 (quote below:)) (10 (- row 10)) (7 1) (6 1) (5 1) (3 1) (1 1))((27 (+ (@e (+ row -2) (+ col 0)) (@e (+ row -1) (+ col 0)))) (25 (+ (@e (+ row -2) (+ col 0)) (@e (+ row -1) (+ col 0)))) (23 (+ (@e (+ row -2) (+ col 0)) (@e (+ row -1) (+ col 0)))) (21 (+ (@e (+ row -2) (+ col 0)) (@e (+ row -1) (+ col 0)))) (31 undefined) (29 (+ (@e (+ row -2) (+ col 0)) (@e (+ row -1) (+ col 0)))) (22 (+ (@e (+ row -2) (+ col 0)) (@e (+ row -1) (+ col 0)))) (20 1) (17 (* (@e (+ row 0) 0) (@e 10 (+ col 0)))) (30 (+ (@e (+ row -2) (+ col 0)) (@e (+ row -1) (+ col 0)))) (19 1) (16 (* (@e (+ row 0) 0) (@e 10 (+ col 0)))) (26 (+ (@e (+ row -2) (+ col 0)) (@e (+ row -1) (+ col 0)))) (24 (+ (@e (+ row -2) (+ col 0)) (@e (+ row -1) (+ col 0)))) (18 (quote fibonacci)) (15 (* (@e (+ row 0) 0) (@e 10 (+ col 0)))) (13 (* (@e (+ row 0) 0) (@e 10 (+ col 0)))) (28 (+ (@e (+ row -2) (+ col 0)) (@e (+ row -1) (+ col 0)))) (14 (* (@e (+ row 0) 0) (@e 10 (+ col 0)))) (12 (* (@e (+ row 0) 0) (@e 10 (+ col 0)))) (11 (* (@e (+ row 0) 0) (@e 10 (+ col 0)))) (0 1) (2 (+ (@e (+ row 0) (+ col -1)) (@e (+ row -1) (+ col 0)))) (8 "pascal's") (4 (+ (@e (+ row 0) (+ col -1)) (@e (+ row -1) (+ col 0)))) (9 (quote mult)) (10 col) (7 (+ (@e (+ row 0) (+ col -1)) (@e (+ row -1) (+ col 0)))) (6 (+ (@e (+ row 0) (+ col -1)) (@e (+ row -1) (+ col 0)))) (5 (+ (@e (+ row 0) (+ col -1)) (@e (+ row -1) (+ col 0)))) (3 (+ (@e (+ row 0) (+ col -1)) (@e (+ row -1) (+ col 0)))) (1 (+ (@e (+ row 0) (+ col -1)) (@e (+ row -1) (+ col 0)))))((25 ((@e 20 (+ col 2)) (/ (@e (+ row 0) (+ col -1)) (@e (+ row -1) (+ col -1))))) (27 ((@e 20 (+ col 2)) (/ (@e (+ row 0) (+ col -1)) (@e (+ row -1) (+ col -1))))) (21 ((@e 20 (+ col 2)) (/ (@e (+ row 0) (+ col -1)) (@e (+ row -1) (+ col -1))))) (19 undefined) (29 ((@e 20 (+ col 2)) (/ (@e (+ row 0) (+ col -1)) (@e (+ row -1) (+ col -1))))) (23 ((@e 20 (+ col 2)) (/ (@e (+ row 0) (+ col -1)) (@e (+ row -1) (+ col -1))))) (20 ((@e 20 (+ col 2)) (/ (@e (+ row 0) (+ col -1)) (@e (+ row -1) (+ col -1))))) (17 (* (@e (+ row 0) 0) (@e 10 (+ col 0)))) (30 ((@e 20 (+ col 2)) (/ (@e (+ row 0) (+ col -1)) (@e (+ row -1) (+ col -1))))) (22 ((@e 20 (+ col 2)) (/ (@e (+ row 0) (+ col -1)) (@e (+ row -1) (+ col -1))))) (16 (* (@e (+ row 0) 0) (@e 10 (+ col 0)))) (26 ((@e 20 (+ col 2)) (/ (@e (+ row 0) (+ col -1)) (@e (+ row -1) (+ col -1))))) (24 ((@e 20 (+ col 2)) (/ (@e (+ row 0) (+ col -1)) (@e (+ row -1) (+ col -1))))) (18 "golden ratio") (15 (* (@e (+ row 0) 0) (@e 10 (+ col 0)))) (13 (* (@e (+ row 0) 0) (@e 10 (+ col 0)))) (28 ((@e 20 (+ col 2)) (/ (@e (+ row 0) (+ col -1)) (@e (+ row -1) (+ col -1))))) (14 (* (@e (+ row 0) 0) (@e 10 (+ col 0)))) (12 (* (@e (+ row 0) 0) (@e 10 (+ col 0)))) (11 (* (@e (+ row 0) 0) (@e 10 (+ col 0)))) (0 1) (2 (+ (@e (+ row 0) (+ col -1)) (@e (+ row -1) (+ col 0)))) (8 (quote triangle)) (4 (+ (@e (+ row 0) (+ col -1)) (@e (+ row -1) (+ col 0)))) (9 (quote table)) (10 col) (7 (+ (@e (+ row 0) (+ col -1)) (@e (+ row -1) (+ col 0)))) (6 (+ (@e (+ row 0) (+ col -1)) (@e (+ row -1) (+ col 0)))) (5 (+ (@e (+ row 0) (+ col -1)) (@e (+ row -1) (+ col 0)))) (3 (+ (@e (+ row 0) (+ col -1)) (@e (+ row -1) (+ col 0)))) (1 (+ (@e (+ row 0) (+ col -1)) (@e (+ row -1) (+ col 0)))))((17 (* (@e (+ row 0) 0) (@e 10 (+ col 0)))) (16 (* (@e (+ row 0) 0) (@e 10 (+ col 0)))) (15 (* (@e (+ row 0) 0) (@e 10 (+ col 0)))) (13 (* (@e (+ row 0) 0) (@e 10 (+ col 0)))) (14 (* (@e (+ row 0) 0) (@e 10 (+ col 0)))) (12 (* (@e (+ row 0) 0) (@e 10 (+ col 0)))) (11 (* (@e (+ row 0) 0) (@e 10 (+ col 0)))) (0 1) (2 (+ (@e (+ row 0) (+ col -1)) (@e (+ row -1) (+ col 0)))) (8 undefined) (4 (+ (@e (+ row 0) (+ col -1)) (@e (+ row -1) (+ col 0)))) (9 undefined) (10 col) (7 (+ (@e (+ row 0) (+ col -1)) (@e (+ row -1) (+ col 0)))) (6 (+ (@e (+ row 0) (+ col -1)) (@e (+ row -1) (+ col 0)))) (5 (+ (@e (+ row 0) (+ col -1)) (@e (+ row -1) (+ col 0)))) (3 (+ (@e (+ row 0) (+ col -1)) (@e (+ row -1) (+ col 0)))) (1 (+ (@e (+ row 0) (+ col -1)) (@e (+ row -1) (+ col 0)))))((27 (@c (+ row -3) (+ row 0) (+ col -3))) (25 (@c (+ row -3) (+ row 0) (+ col -3))) (29 (@c (+ row -3) (+ row 0) (+ col -3))) (22 "list of 4") (20 (lambda (x) (/ (round (* 100000 (exact->inexact x))) 100000))) (17 (* (@e (+ row 0) 0) (@e 10 (+ col 0)))) (30 (@c (+ row -3) (+ row 0) (+ col -3))) (23 (@c (+ row -3) (+ row 0) (+ col -3))) (16 (* (@e (+ row 0) 0) (@e 10 (+ col 0)))) (26 (@c (+ row -3) (+ row 0) (+ col -3))) (24 (@c (+ row -3) (+ row 0) (+ col -3))) (19 (quote cell)) (15 (* (@e (+ row 0) 0) (@e 10 (+ col 0)))) (13 (* (@e (+ row 0) 0) (@e 10 (+ col 0)))) (28 (@c (+ row -3) (+ row 0) (+ col -3))) (14 (* (@e (+ row 0) 0) (@e 10 (+ col 0)))) (12 (* (@e (+ row 0) 0) (@e 10 (+ col 0)))) (11 (* (@e (+ row 0) 0) (@e 10 (+ col 0)))) (0 1) (2 (+ (@e (+ row 0) (+ col -1)) (@e (+ row -1) (+ col 0)))) (8 undefined) (4 (+ (@e (+ row 0) (+ col -1)) (@e (+ row -1) (+ col 0)))) (9 undefined) (10 col) (7 (+ (@e (+ row 0) (+ col -1)) (@e (+ row -1) (+ col 0)))) (6 (+ (@e (+ row 0) (+ col -1)) (@e (+ row -1) (+ col 0)))) (5 (+ (@e (+ row 0) (+ col -1)) (@e (+ row -1) (+ col 0)))) (3 (+ (@e (+ row 0) (+ col -1)) (@e (+ row -1) (+ col 0)))) (1 (+ (@e (+ row 0) (+ col -1)) (@e (+ row -1) (+ col 0)))))((25 (apply + (@e (+ row 0) (+ col -1)))) (29 (apply + (@e (+ row 0) (+ col -1)))) (23 (apply + (@e (+ row 0) (+ col -1)))) (27 (apply + (@e (+ row 0) (+ col -1)))) (17 (* (@e (+ row 0) 0) (@e 10 (+ col 0)))) (30 (apply + (@e (+ row 0) (+ col -1)))) (22 "sum of 4") (16 (* (@e (+ row 0) 0) (@e 10 (+ col 0)))) (26 (apply + (@e (+ row 0) (+ col -1)))) (24 (apply + (@e (+ row 0) (+ col -1)))) (19 (quote containing)) (15 (* (@e (+ row 0) 0) (@e 10 (+ col 0)))) (13 (* (@e (+ row 0) 0) (@e 10 (+ col 0)))) (28 (apply + (@e (+ row 0) (+ col -1)))) (14 (* (@e (+ row 0) 0) (@e 10 (+ col 0)))) (12 (* (@e (+ row 0) 0) (@e 10 (+ col 0)))) (11 (* (@e (+ row 0) 0) (@e 10 (+ col 0)))) (0 1) (2 (+ (@e (+ row 0) (+ col -1)) (@e (+ row -1) (+ col 0)))) (8 undefined) (4 (+ (@e (+ row 0) (+ col -1)) (@e (+ row -1) (+ col 0)))) (9 undefined) (10 col) (7 (+ (@e (+ row 0) (+ col -1)) (@e (+ row -1) (+ col 0)))) (6 (+ (@e (+ row 0) (+ col -1)) (@e (+ row -1) (+ col 0)))) (5 (+ (@e (+ row 0) (+ col -1)) (@e (+ row -1) (+ col 0)))) (3 (+ (@e (+ row 0) (+ col -1)) (@e (+ row -1) (+ col 0)))) (1 (+ (@e (+ row 0) (+ col -1)) (@e (+ row -1) (+ col 0)))))((17 (* (@e (+ row 0) 0) (@e 10 (+ col 0)))) (16 (* (@e (+ row 0) 0) (@e 10 (+ col 0)))) (19 (quote function)) (15 (* (@e (+ row 0) 0) (@e 10 (+ col 0)))) (13 (* (@e (+ row 0) 0) (@e 10 (+ col 0)))) (14 (* (@e (+ row 0) 0) (@e 10 (+ col 0)))) (12 (* (@e (+ row 0) 0) (@e 10 (+ col 0)))) (11 (* (@e (+ row 0) 0) (@e 10 (+ col 0)))) (0 1) (2 (+ (@e (+ row 0) (+ col -1)) (@e (+ row -1) (+ col 0)))) (8 undefined) (4 (+ (@e (+ row 0) (+ col -1)) (@e (+ row -1) (+ col 0)))) (9 undefined) (10 col) (7 (+ (@e (+ row 0) (+ col -1)) (@e (+ row -1) (+ col 0)))) (6 (+ (@e (+ row 0) (+ col -1)) (@e (+ row -1) (+ col 0)))) (5 (+ (@e (+ row 0) (+ col -1)) (@e (+ row -1) (+ col 0)))) (3 (+ (@e (+ row 0) (+ col -1)) (@e (+ row -1) (+ col 0)))) (1 (+ (@e (+ row 0) (+ col -1)) (@e (+ row -1) (+ col 0)))))((17 (* (@e (+ row 0) 0) (@e 10 (+ col 0)))) (16 (* (@e (+ row 0) 0) (@e 10 (+ col 0)))) (15 (* (@e (+ row 0) 0) (@e 10 (+ col 0)))) (13 (* (@e (+ row 0) 0) (@e 10 (+ col 0)))) (14 (* (@e (+ row 0) 0) (@e 10 (+ col 0)))) (12 (* (@e (+ row 0) 0) (@e 10 (+ col 0)))) (11 (* (@e (+ row 0) 0) (@e 10 (+ col 0)))) (0 1) (2 (+ (@e (+ row 0) (+ col -1)) (@e (+ row -1) (+ col 0)))) (8 undefined) (4 (+ (@e (+ row 0) (+ col -1)) (@e (+ row -1) (+ col 0)))) (9 undefined) (10 col) (7 (+ (@e (+ row 0) (+ col -1)) (@e (+ row -1) (+ col 0)))) (6 (+ (@e (+ row 0) (+ col -1)) (@e (+ row -1) (+ col 0)))) (5 (+ (@e (+ row 0) (+ col -1)) (@e (+ row -1) (+ col 0)))) (3 (+ (@e (+ row 0) (+ col -1)) (@e (+ row -1) (+ col 0)))) (1 (+ (@e (+ row 0) (+ col -1)) (@e (+ row -1) (+ col 0)))))((13 undefined) (12 undefined) (11 undefined) (0 undefined) (2 undefined) (8 undefined) (4 undefined) (9 undefined) (10 undefined) (7 undefined) (6 undefined) (5 undefined) (3 undefined) (1 undefined))((13 undefined) (12 undefined) (11 undefined) (0 undefined) (2 undefined) (8 undefined) (4 undefined) (9 undefined) (10 undefined) (7 undefined) (6 undefined) (5 undefined) (3 undefined) (1 undefined))()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()() |