aboutsummaryrefslogtreecommitdiff
path: root/module/srfi
diff options
context:
space:
mode:
authorHugo Hörnquist <hugo@hornquist.se>2019-10-05 23:51:50 +0200
committerHugo Hörnquist <hugo@hornquist.se>2019-10-05 23:51:50 +0200
commit1bc8f0c31fd94b3936fc13ed325ecd8308d73f87 (patch)
treec9217c0daf92743b903685dd19eda1288c6ad9e6 /module/srfi
parentHTML output seems to work in full now. (diff)
downloadcalp-1bc8f0c31fd94b3936fc13ed325ecd8308d73f87.tar.gz
calp-1bc8f0c31fd94b3936fc13ed325ecd8308d73f87.tar.xz
Fix day-stream, and in effect terminal output.
Diffstat (limited to 'module/srfi')
-rw-r--r--module/srfi/srfi-19/util.scm6
1 files changed, 3 insertions, 3 deletions
diff --git a/module/srfi/srfi-19/util.scm b/module/srfi/srfi-19/util.scm
index 2e969f6e..4155b263 100644
--- a/module/srfi/srfi-19/util.scm
+++ b/module/srfi/srfi-19/util.scm
@@ -108,9 +108,9 @@ attribute set to 0. Can also be seen as \"Start of day\""
(define-public (day-stream start-day)
(stream-iterate
(lambda (d)
- (mod! (day d) = (+ 1))
- (set! d (drop-time (normalize-date* d)))
- d)
+ (drop-time
+ (normalize-date*
+ (set (date-day d) = (+ 1)))))
(drop-time start-day)))
(define-public (in-date-range? start-date end-date)