[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Visible Hash-Tables
re: . . . Also, there are no accessors
at all for some other types, such as RANDOM-STATE and HASH-TABLE (and
this is the one that prompted this discussion).
Guy Steele's "Clarifications" of December 6, 1985 added the necessary,
missing accessors for hash-tables: HASH-TABLE-TEST, HASH-TABLE-SIZE,
HASH-TABLE-REHASH-SIZE, and HASH-TABLE-REHASH-THRESHOLD. Lucid's
implementation added them almost immediately, although documentation
about their existence is somewhat recent.
These "Clarifications" were presented at the meeting which founded X3J13 --
for ANSI standardization of Common Lisp -- and represented a consensus
amongst the community back then. There was some subsequent discussion of
the points on this mailing list shortly after that meeting.
One unfortunate lacuna in the x3j13 "cleanup" committee's work is that there
is no explicit statement about the validity of Steele's "Clarifications".
In fact, most of the individual "Clarifications" haven't been specifically
and individually addressed.
-- JonL --