diff options
Diffstat (limited to 'module/util/io.scm')
-rw-r--r-- | module/util/io.scm | 11 |
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))) |