Weak key hashes
---------------
- primitive: make-weak-key-hash-table k
- primitive: make-weak-value-hash-table size
- primitive: make-doubly-weak-hash-table size
Return a weak hash table with SIZE buckets. As with any hash
table, choosing a good size for the table requires some caution.
You can modify weak hash tables in exactly the same way you would
modify regular hash tables. (Note:Hash Tables)
- primitive: weak-key-hash-table? x
- primitive: weak-value-hash-table? obj
- primitive: doubly-weak-hash-table? obj
Return #T if OBJ is the specified weak hash table. Note that a
doubly weak hash table is neither a weak key nor a weak value hash
table.
- primitive: make-weak-value-hash-table k
- primitive: weak-value-hash-table? x
- primitive: make-doubly-weak-hash-table k
- primitive: doubly-weak-hash-table? x