[R6RS] Hash table terminology consistency
Anton van Straaten
anton at appsolutions.com
Sun Sep 3 15:52:35 EDT 2006
In a final reading of the hash table proposal, I noticed that the hash
table equivalence predicate was being referred to in five different
ways, which didn't seem to add any value (other than quirkiness). I've
committed a version (rev 897) which makes the following replacements:
equality-checking operation => equivalence predicate
equality operation => equivalence predicate
eq? and eqv? equalities => eq? and eqv? predicates
comparison predicate (3 occurrences) => equivalence predicate
Will, in some cases the changed wording was yours, so you might want to
check that I haven't changed your intended meaning (sorry for the last
minuteness...)
I've also changed make-hash-table's equivalence predicate parameter name
from "comparator" to "equiv?", although that name is used in a more
specific sense in SRFI 85. If anyone wants to suggest something better,
I'll change it. (One advantage of a shorter name than "comparator" is
that the prototypes no longer wrap over two lines.)
Anton
More information about the R6RS
mailing list