about summary refs log tree commit diff
path: root/dump/documentation.scm
diff options
context:
space:
mode:
authorMunyoki Kilyungi2023-07-17 21:26:52 +0300
committerBonfaceKilz2023-07-30 12:29:56 +0300
commit86c10b7c591b621b4a9922541f79b3e958c57645 (patch)
treef0fd21db54acd80d321057292d31dfeaca237a5b /dump/documentation.scm
parent591c09003bc0ccf4e8739ac3e39d60d36132a9be (diff)
downloadgn-transform-databases-86c10b7c591b621b4a9922541f79b3e958c57645.tar.gz
Conditionally dump documentation
Diffstat (limited to 'dump/documentation.scm')
-rw-r--r--dump/documentation.scm36
1 files changed, 0 insertions, 36 deletions
diff --git a/dump/documentation.scm b/dump/documentation.scm
deleted file mode 100644
index 5228559..0000000
--- a/dump/documentation.scm
+++ /dev/null
@@ -1,36 +0,0 @@
-(define-module (dump documentation)
-  #:use-module (srfi srfi-9 gnu)
-  #:use-module (srfi srfi-26)
-  #:export (dump-configuration
-            dump-configuration?
-            dump-configuration-triples?
-            dump-configuration-table-metadata?
-            dump-configuration-path
-            call-with-documentation))
-
-
-(define-immutable-record-type <dump-configuration>
-  (%dump-configuration triples? table-metadata? path)
-  dump-configuration?
-  (triples? dump-configuration-triples?)
-  (table-metadata? dump-configuration-table-metadata?)
-  (path dump-configuration-path))
-
-(define* (dump-configuration
-          #:optional
-          (triples? #t)
-          (table-metadata? #f)
-          (path #f))
-  "Return a new configuration."
-  (%dump-configuration triples? table-metadata? path))
-
-
-(define (call-with-documentation conf proc)
-  (let ((port #f)
-        (path (dump-configuration-path conf)))
-    (when path
-      (dynamic-wind
-        (lambda ()
-          (set! port (open-file path "w")))
-        (cut proc port)
-        (cut close port)))))