aboutsummaryrefslogtreecommitdiff
path: root/dump/documentation.scm
blob: 4c0fd883212562547f8c5e4962a6f07a9afad8f6 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
(define-module (dump documentation)
  #:use-module (srfi srfi-9 gnu)
  #:export (dump-configuration
            dump-configuration?
            dump-configuration-triples?
            dump-configuration-table-metadata?
            dump-configuration-path))

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