about summary refs log tree commit diff
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))
+
+