aboutsummaryrefslogtreecommitdiff
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)))))