diff options
| author | 2021-06-24 19:24:32 -0400 | |
|---|---|---|
| committer | 2021-06-24 19:24:32 -0400 | |
| commit | 570845a2289b1feffd89928e8472000cd79b723a (patch) | |
| tree | 213302b088d6686adedf17d3d2d4e80280a89bc0 /dictionaries-impl.scm | |
| parent | added spec (diff) | |
| parent | Update spec.md (diff) | |
Merge remote-tracking branch 'origin/master'
Diffstat (limited to 'dictionaries-impl.scm')
| -rw-r--r-- | dictionaries-impl.scm | 24 |
1 files changed, 19 insertions, 5 deletions
diff --git a/dictionaries-impl.scm b/dictionaries-impl.scm index 60e5b86..29da4c4 100644 --- a/dictionaries-impl.scm +++ b/dictionaries-impl.scm @@ -12,9 +12,23 @@ (register-plist!)) (cond-expand - ((or srfi-69 srfi-125 chibi kawa) - (begin - (let () - (include "srfi-69-impl.scm") - (register-srfi-69!)))) + ((library (srfi 126)) + (let () + (include "srfi-126-impl.scm") + (register-srfi-126!))) + (else)) + +(cond-expand + ((library (srfi 125)) + (let () + (include "srfi-125-impl.scm") + (register-srfi-125!))) + (else)) + +(cond-expand + ((and (library (srfi 69)) + (not (library (srfi 125)))) + (let () + (include "srfi-69-impl.scm") + (register-srfi-69!))) (else)) |
