+2001-06-30 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
+
+ * scheme-data.texi (Hash Tables): Added docs for
+ `make-hash-table'.
+
2001-06-29 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
* misc-modules.texi: New file.
@menu
* Dictionary Types:: About dictionary types; what they're good for.
-* Association Lists::
-* Hash Tables::
+* Association Lists:: List-based dictionaries.
+* Hash Tables:: Table-based dictionaries.
@end menu
@node Dictionary Types
must be a vector. The @var{key} and @var{value} arguments may be
any Scheme object.
+@deffn procedure make-hash-table size
+Create a new hash table of @var{size} slots. Note that the number of
+slots does not limit the size of the table, it just tells how large
+the underlying vector will be. The @var{size} should be similar to
+the expected number of elements which will be added to the table, but
+they need not match. For good performance, it might be a good idea to
+use a prime number as the @var{size}.
+@end deffn
+
@deffn primitive hashq-ref table key [dflt]
Look up @var{key} in the hash table @var{table}, and return the
value (if any) associated with it. If @var{key} is not found,