diff options
| author | 2020-10-31 12:28:20 +0200 | |
|---|---|---|
| committer | 2020-11-01 00:22:13 +0200 | |
| commit | 9734dea1013ba98d5bd09344e23f8d66065fdbc6 (patch) | |
| tree | a51112a304875d8b49b378daa683a71179c777c0 /spec.md | |
| parent | Merge pull request #3 from arvyy/master (diff) | |
add depends; custom alist-delete; fix srfi-126 based impl
Diffstat (limited to 'spec.md')
| -rw-r--r-- | spec.md | 17 |
1 files changed, 14 insertions, 3 deletions
@@ -361,17 +361,28 @@ The sample implementation of this SRFI can be found in its repository. The following list of dependencies is designed to ease registering new dictionary types that may not have complete dictionary APIs: + + * `dict-empty?` depends on `dict-size` * `dict-contains?` depends on `dict-ref` + * `dict-ref` depends on `dict-search!` * `dict-ref/default` depends on `dict-ref` - * `dict-adjoin` depends on `dict-search!` + * `dict-set!` depends on `dict-search!` + * `dict-adjoin!` depends on `dict-search!` * `dict-delete!` depends on `dict-delete-all!` - * `dict-update/default` depends on `dict-update` - * `dict-pop` depends on `dict-delete!` and `dict-empty?` + * `dict-delete-all!` depends on `dict-search!` + * `dict-replace!` depends on `dict-search!` + * `dict-intern!` depends on `dict-search!` + * `dict-update!` depends on `dict-search!` + * `dict-update/default!` depends on `dict-update!` + * `dict-pop!` depends on `dict-for-each`, `dict-delete!` and `dict-empty?` * `dict-remove!` depends on `dict-filter!` * `dict-count` depends on `dict-fold` + * `dict-any` depends on `dict-for-each` + * `dict-every` depends on `dict-for-each` * `dict-keys` depends on `dict-fold` * `dict-values` depends on `dict-fold` * `dict-entries` depends on `dict-fold` + * `dict-fold` depends on `dict-for-each` * `dict-map->list` depends on `dict-fold` * `dict->alist` depends on `dict-map->list` |
