diff options
author | Munyoki Kilyungi | 2023-07-17 21:26:52 +0300 |
---|---|---|
committer | BonfaceKilz | 2023-07-30 12:29:56 +0300 |
commit | 86c10b7c591b621b4a9922541f79b3e958c57645 (patch) | |
tree | f0fd21db54acd80d321057292d31dfeaca237a5b /dump/documentation.scm | |
parent | 591c09003bc0ccf4e8739ac3e39d60d36132a9be (diff) | |
download | gn-transform-databases-86c10b7c591b621b4a9922541f79b3e958c57645.tar.gz |
Conditionally dump documentation
Diffstat (limited to 'dump/documentation.scm')
-rw-r--r-- | dump/documentation.scm | 36 |
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))))) |