aboutsummaryrefslogtreecommitdiff
path: root/module/srfi
diff options
context:
space:
mode:
authorHugo Hörnquist <hugo@hornquist.se>2020-01-13 03:00:58 +0100
committerHugo Hörnquist <hugo@hornquist.se>2020-01-13 03:00:58 +0100
commit5a3626ce2e57eca6fcba773fbc49aad6a169d9e5 (patch)
tree060d16b2a17ea515fd034458a12ed53fe14d418c /module/srfi
parentMultiple values for let-env. (diff)
downloadcalp-5a3626ce2e57eca6fcba773fbc49aad6a169d9e5.tar.gz
calp-5a3626ce2e57eca6fcba773fbc49aad6a169d9e5.tar.xz
Set custom printer for srfi-19 dates.
Diffstat (limited to 'module/srfi')
-rw-r--r--module/srfi/srfi-19/util.scm5
1 files changed, 5 insertions, 0 deletions
diff --git a/module/srfi/srfi-19/util.scm b/module/srfi/srfi-19/util.scm
index e34b9339..96862f3a 100644
--- a/module/srfi/srfi-19/util.scm
+++ b/module/srfi/srfi-19/util.scm
@@ -14,6 +14,11 @@
add-day remove-day
date))
+(set-record-type-printer!
+ (@@ (srfi srfi-19) date)
+ (lambda (r p) (display (date->string r "~Y-~m-~d ~H:~M:~S~z")
+ p)))
+
#;
(define (copy-date date)
"Returns a copy of the given date structure"