diff options
| author | 2022-03-15 15:32:54 -0400 | |
|---|---|---|
| committer | 2022-03-15 15:32:54 -0400 | |
| commit | a7f2c6a51139c210e4d62ab1447830cc525de21a (patch) | |
| tree | 2c15cebeda8c756bb9139a4cd3ef786266c02604 /srfi/225.sld | |
| parent | Update srfi-225.html (diff) | |
| parent | fix srfi 125 implementation (diff) | |
Merge pull request #3 from arvyy/master
Implementation update
Diffstat (limited to 'srfi/225.sld')
| -rw-r--r-- | srfi/225.sld | 82 |
1 files changed, 36 insertions, 46 deletions
diff --git a/srfi/225.sld b/srfi/225.sld index 94699e7..b16f994 100644 --- a/srfi/225.sld +++ b/srfi/225.sld @@ -18,7 +18,7 @@ dict-empty? dict-contains? dict=? - dict-mutable? + dict-pure? ;; lookup dict-ref @@ -67,19 +67,11 @@ ;; iteration dict-for-each - dict-for-each< - dict-for-each<= - dict-for-each> - dict-for-each>= - dict-for-each-in-open-interval - dict-for-each-in-closed-interval - dict-for-each-in-open-closed-interval - dict-for-each-in-closed-open-interval - - ;; generator procedures - make-dict-generator + dict->generator dict-set-accumulator + dict-set!-accumulator dict-adjoin-accumulator + dict-adjoin!-accumulator ;; dictionary type descriptors dto? @@ -95,49 +87,47 @@ dictionary-irritants ;; proc indeces + + ;; required dictionary?-id - dict-empty?-id - dict-contains?-id - dict=?-id - dict-mutable?-id - dict-ref-id - dict-ref/default-id - dict-set-id - dict-adjoin-id - dict-delete-id - dict-delete-all-id - dict-replace-id - dict-intern-id - dict-update-id - dict-update/default-id - dict-pop-id + dict-find-update-id + dict-comparator-id dict-map-id - dict-filter-id + dict-pure?-id dict-remove-id - dict-find-update-id dict-size-id - dict-count-id + + ;; extra + dict->alist-id + dict-adjoin-accumulator-id + dict-adjoin-id dict-any-id - dict-every-id - dict-keys-id - dict-values-id + dict-contains?-id + dict-count-id + dict-delete-all-id + dict-delete-id + dict-empty?-id dict-entries-id + dict-every-id + dict-filter-id dict-fold-id - dict-map->list-id - dict->alist-id - dict-comparator-id dict-for-each-id - dict-for-each<-id - dict-for-each<=-id - dict-for-each>-id - dict-for-each>=-id - dict-for-each-in-open-interval-id - dict-for-each-in-closed-interval-id - dict-for-each-in-open-closed-interval-id - dict-for-each-in-closed-open-interval-id - make-dict-generator-id + dict-intern-id + dict-keys-id + dict-map->list-id + dict-map-id + dict-pop-id + dict-ref-id + dict-ref/default-id + dict-remove-id + dict-replace-id dict-set-accumulator-id - dict-adjoin-accumulator-id + dict-set-id + dict-update-id + dict-update/default-id + dict-values-id + dict=?-id + dict->generator-id ;; basic DTOs alist-eqv-dto |
