diff options
author | Hugo Hörnquist <hugo@lysator.liu.se> | 2020-08-03 12:39:30 +0200 |
---|---|---|
committer | Hugo Hörnquist <hugo@lysator.liu.se> | 2020-08-03 12:41:15 +0200 |
commit | 7bbf2470bbdc46089dec1eb4c2328d0c87ba594f (patch) | |
tree | 56aa27c14ed7f42a7a184ce715983795ea9d839a /module/util/config.scm | |
parent | Add TODO's about early load. (diff) | |
download | calp-7bbf2470bbdc46089dec1eb4c2328d0c87ba594f.tar.gz calp-7bbf2470bbdc46089dec1eb4c2328d0c87ba594f.tar.xz |
Resolve (datetime instance) TODO with ./configure?
Tried adding a ./configure script, which mostly is responsible for
downloading a default zoneinfo file, and setting up the environment for
the program.
I have for quite a while thought about having a configure system for
things like these, but also for setting up default paths. Let's see if
it works out.
Diffstat (limited to 'module/util/config.scm')
-rw-r--r-- | module/util/config.scm | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/module/util/config.scm b/module/util/config.scm index 0b6677fa..f324ff63 100644 --- a/module/util/config.scm +++ b/module/util/config.scm @@ -88,6 +88,9 @@ (cond [(not value) (set-value! conf #f) ((config-attribute conf #:post identity) #f)] + [(unconfig? conf) + (hashq-set! config-values key + (make-unconfig value))] [((config-attribute conf #:pre identity) value) => (lambda (it) |