aboutsummaryrefslogtreecommitdiff
path: root/module/util
diff options
context:
space:
mode:
authorHugo Hörnquist <hugo@hornquist.se>2019-12-23 23:58:23 +0100
committerHugo Hörnquist <hugo@hornquist.se>2019-12-23 23:59:49 +0100
commitb7309e07bfae12804c78b597e1ff4fcd176f36c8 (patch)
tree0ee342d6b1b2a7b69b79a92529df9f950b63a2c9 /module/util
parentAdd key filtering in ical output. (diff)
downloadcalp-b7309e07bfae12804c78b597e1ff4fcd176f36c8.tar.gz
calp-b7309e07bfae12804c78b597e1ff4fcd176f36c8.tar.xz
Move open-{input,output}-port to (util io).
Diffstat (limited to 'module/util')
-rw-r--r--module/util/io.scm11
1 files changed, 11 insertions, 0 deletions
diff --git a/module/util/io.scm b/module/util/io.scm
new file mode 100644
index 00000000..cff9c6ea
--- /dev/null
+++ b/module/util/io.scm
@@ -0,0 +1,11 @@
+(define-module (util io))
+
+(define-public (open-input-port str)
+ (if (string=? "-" str)
+ (current-input-port)
+ (open-input-file str)))
+
+(define-public (open-output-port str)
+ (if (string=? "-" str)
+ (current-output-port)
+ (open-output-file str)))