aboutsummaryrefslogtreecommitdiff
path: root/test.scm
diff options
context:
space:
mode:
authorHugo Hörnquist <hugo@lysator.liu.se>2019-03-08 13:53:37 +0100
committerHugo Hörnquist <hugo@lysator.liu.se>2019-03-08 13:54:19 +0100
commitaa90c52e43d32d88d4a0fd8d1a42714a1a0adff6 (patch)
tree8de14e74bd2677404721b6cc56fbe25b91aadde2 /test.scm
parentClean up srfi-19 util. (diff)
downloadcalp-aa90c52e43d32d88d4a0fd8d1a42714a1a0adff6.tar.gz
calp-aa90c52e43d32d88d4a0fd8d1a42714a1a0adff6.tar.xz
Fix error when looking at cloned events.
Diffstat (limited to 'test.scm')
-rwxr-xr-xtest.scm13
1 files changed, 9 insertions, 4 deletions
diff --git a/test.scm b/test.scm
index 536944b2..eaf5e311 100755
--- a/test.scm
+++ b/test.scm
@@ -22,6 +22,8 @@
(assert (equal? (children ev)
(children ev-copy)))
+(define strm (recur-event ev))
+
(stream-for-each
(lambda (ev)
(format #t "~a -- ~a~%"
@@ -29,8 +31,11 @@
(time->string (attr ev "DTEND") "~1 ~3")))
(stream-take 10 (recur-event ev)))
-(define stream-cadr (compose stream-car stream-cdr))
-
(newline)
-(display (time->string (attr ev "DTSTART") "~1 ~3")) (newline)
-(display (time->string (attr (stream-cadr (recur-event ev)) "DTSTART") "~1 ~3")) (newline)
+
+(for-each
+ (lambda (ev)
+ (format #t "~a -- ~a~%"
+ (time->string (attr ev "DTSTART") "~1 ~3")
+ (time->string (attr ev "DTEND") "~1 ~3")))
+ (stream->list (stream-take 20 (recur-event ev))))