summaryrefslogtreecommitdiffstats
path: root/dictionaries-impl.scm
diff options
context:
space:
mode:
authorGravatar John Cowan 2020-10-19 00:16:32 -0400
committerGravatar GitHub 2020-10-19 00:16:32 -0400
commitb3e41bcd989e76efbb59d66002c31b342a5ccae4 (patch)
tree4cc36dce2842ade22116d37eff30f4f1afe0c7f4 /dictionaries-impl.scm
parentMerge pull request #1 from arvyy/master (diff)
parentfix plist size proc; rewrite dict-entries to use fold (diff)
Merge pull request #2 from arvyy/master
Create library, rewrite tests against external api, add alist, plist and srfi69/125 implementation
Diffstat (limited to 'dictionaries-impl.scm')
-rw-r--r--dictionaries-impl.scm20
1 files changed, 20 insertions, 0 deletions
diff --git a/dictionaries-impl.scm b/dictionaries-impl.scm
new file mode 100644
index 0000000..60e5b86
--- /dev/null
+++ b/dictionaries-impl.scm
@@ -0,0 +1,20 @@
+(include "indexes.scm")
+(include "internals.scm")
+(include "externals.scm")
+
+;; register
+(let ()
+ (include "alist-impl.scm")
+ (register-alist!))
+
+(let ()
+ (include "plist-impl.scm")
+ (register-plist!))
+
+(cond-expand
+ ((or srfi-69 srfi-125 chibi kawa)
+ (begin
+ (let ()
+ (include "srfi-69-impl.scm")
+ (register-srfi-69!))))
+ (else))