aboutsummaryrefslogtreecommitdiff
path: root/dump/documentation.scm
diff options
context:
space:
mode:
Diffstat (limited to 'dump/documentation.scm')
-rw-r--r--dump/documentation.scm24
1 files changed, 24 insertions, 0 deletions
diff --git a/dump/documentation.scm b/dump/documentation.scm
new file mode 100644
index 0000000..4c0fd88
--- /dev/null
+++ b/dump/documentation.scm
@@ -0,0 +1,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))
+
+