Changes between Version 2 and Version 3 of HashTablesCowan


Ignore:
Timestamp:
07/13/11 00:10:44 (6 years ago)
Author:
cowan
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • HashTablesCowan

    v2 v3  
    108108`Hash-table-hash-function` always returns the hash function of a hash table in SRFI 69, but returns `#f` in the case of `eq?` (and `eqv?`) hash tables in R6RS. 
    109109 
     110`Hash-table-equivalence-function` returns the equivalence function, but in R6/R7RS you can't reliably check functions for identity, so you don't know what you've got. 
     111 
    110112=== In R6RS but not in SRFI 69 === 
    111113 
     
    128130Default values specified in the form of a thunk to call. 
    129131 
     132=== In Common Lisp but not Scheme === 
     133 
     134The current capacity (as opposed to size) of a hash table. 
     135 
     136Rehash size and threshold. 
     137 
     138Hash tables based on `equalp` (which is not in Scheme). 
     139 
     140`With-hash-table-iterator`, a hash table external iterator implemented as a local macro. 
     141 
     142`Sxhash`, a stable hash function. 
    130143 
    131144== R6RS implementation of `hash-table-fold` ==