summaryrefslogtreecommitdiffstats
path: root/srfi/srfi-126-impl.scm
diff options
context:
space:
mode:
authorGravatar Arvydas Silanskas 2021-08-22 20:54:14 +0300
committerGravatar Arvydas Silanskas 2021-08-22 20:54:14 +0300
commite943ef133b857839bd5d9cdc2197fe7f03a09349 (patch)
treead0cc4ddd3ddd9d237f25f6e9f68bcbbd9049dd1 /srfi/srfi-126-impl.scm
parentclean up (diff)
parenttypo, -comparator can return #f (diff)
merge, add unfold
Diffstat (limited to 'srfi/srfi-126-impl.scm')
-rw-r--r--srfi/srfi-126-impl.scm54
1 files changed, 29 insertions, 25 deletions
diff --git a/srfi/srfi-126-impl.scm b/srfi/srfi-126-impl.scm
index 177a835..5e308ba 100644
--- a/srfi/srfi-126-impl.scm
+++ b/srfi/srfi-126-impl.scm
@@ -120,29 +120,33 @@
(define (t126:hashtable-copy* dtd table)
(t126:hashtable-copy table #t))
+ (define (t126:hashtable-comparator* dtd table)
+ #f)
+
(make-dtd
- make-dictionary-index t126:make-hashtable*
- dictionary?-index (prep-dtd-arg t126:hashtable?)
- dict-empty?-index (prep-dtd-arg t126:hashtable-empty?)
- dict-contains?-index (prep-dtd-arg t126:hashtable-contains?)
- dict-ref-index t126:hashtable-ref*
- dict-ref/default-index t126:hashtable-ref/default*
- dict-set!-index t126:hashtable-set!*
- dict-delete-all!-index t126:hashtable-delete-all!*
- dict-intern!-index t126:hashtable-intern!*
- dict-update/default!-index t126:hashtable-update/default!*
- dict-pop!-index t126:hashtable-pop!*
- dict-map!-index t126:hashtable-update-all!*
- dict-filter!-index t126:hashtable-filter!*
- dict-filter-index t126:hashtable-filter*
- dict-remove!-index t126:hashtable-remove!*
- dict-remove-index t126:hashtable-remove*
- dict-search!-index t126:hashtable-search!*
- dict-search-index t126:hashtable-search*
- dict-size-index (prep-dtd-arg t126:hashtable-size)
- dict-for-each-index t126:hashtable-for-each*
- dict-keys-index t126:hashtable-keys*
- dict-values-index t126:hashtable-values*
- dict-entries-index t126:hashtable-entries*
- dict-map->list-index t126:hashtable-map->lset*
- dict-copy-index t126:hashtable-copy*)))
+ make-dictionary-id t126:make-hashtable*
+ dictionary?-id (prep-dtd-arg t126:hashtable?)
+ dict-empty?-id (prep-dtd-arg t126:hashtable-empty?)
+ dict-contains?-id (prep-dtd-arg t126:hashtable-contains?)
+ dict-ref-id t126:hashtable-ref*
+ dict-ref/default-id t126:hashtable-ref/default*
+ dict-set!-id t126:hashtable-set!*
+ dict-delete-all!-id t126:hashtable-delete-all!*
+ dict-intern!-id t126:hashtable-intern!*
+ dict-update/default!-id t126:hashtable-update/default!*
+ dict-pop!-id t126:hashtable-pop!*
+ dict-map!-id t126:hashtable-update-all!*
+ dict-filter!-id t126:hashtable-filter!*
+ dict-filter-id t126:hashtable-filter*
+ dict-remove!-id t126:hashtable-remove!*
+ dict-remove-id t126:hashtable-remove*
+ dict-search!-id t126:hashtable-search!*
+ dict-search-id t126:hashtable-search*
+ dict-size-id (prep-dtd-arg t126:hashtable-size)
+ dict-for-each-id t126:hashtable-for-each*
+ dict-keys-id t126:hashtable-keys*
+ dict-values-id t126:hashtable-values*
+ dict-entries-id t126:hashtable-entries*
+ dict-map->list-id t126:hashtable-map->lset*
+ dict-copy-id t126:hashtable-copy*
+ dict-comparator-id t126:hashtable-comparator*)))