Parents: | hash-sets |
Word | Stack effect |
(adjoin) | ( key hash -- ? ) |
(delete) | ( key hash -- ? ) |
(key@) | ( key array i probe# -- array n ? ) |
(new-key@) | ( array key i probe# j -- array i j empty? ) |
(rehash) | ( seq hash -- ) |
<hash-array> | ( n -- array ) |
?grow-hash | ( hash -- ) |
and-tombstones | ( quot: ( elt -- ? ) -- quot: ( elt -- ? ) ) |
array/tester | ( hash-set1 hash-set2 -- array quot ) |
each-member | ( ... array quot: ( ... elt -- ... ) -- ... ) |
filter-members | ( hash-set array quot: ( elt -- ? ) -- accum ) |
grow-hash | ( hash -- ) |
hash-large? | ( hash -- ? ) |
hash@ | ( key array -- i ) |
key@ | ( key hash -- array n ? ) |
new-key@ | ( key hash -- array n ? ) |
not-tombstones | ( quot: ( elt -- ? ) -- quot: ( elt -- ? ) ) |
probe | ( array i probe# -- array i probe# ) |
reset-hash | ( n hash -- ) |
set-nth-item | ( key array n -- ) |