summaryrefslogtreecommitdiffstats
path: root/dictionaries-impl.scm
diff options
context:
space:
mode:
authorGravatar Arvydas Silanskas 2020-10-18 15:22:11 +0300
committerGravatar Arvydas Silanskas 2020-10-18 15:22:11 +0300
commite7216cd3dda030cbff59d6e0106c6dc04b388e6e (patch)
treeb7596a6596f00af9bd88214cc895abf8d21e361e /dictionaries-impl.scm
parenttests against externals; registration; alist and plist implementations: (diff)
add srfi69 impl
Diffstat (limited to 'dictionaries-impl.scm')
-rw-r--r--dictionaries-impl.scm19
1 files changed, 17 insertions, 2 deletions
diff --git a/dictionaries-impl.scm b/dictionaries-impl.scm
index a4ecc5c..60e5b86 100644
--- a/dictionaries-impl.scm
+++ b/dictionaries-impl.scm
@@ -1,5 +1,20 @@
(include "indexes.scm")
(include "internals.scm")
-(include "alist-impl.scm")
-(include "plist-impl.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))