From: Alexey Radul Date: Sun, 29 May 2011 21:48:26 +0000 (+0100) Subject: Update the documentation of hash-table/clean! X-Git-Tag: release-9.2.0~194^2~4 X-Git-Url: https://birchwood-abbey.net/git?a=commitdiff_plain;h=40f9ccdaeaf4c8f230ffd568c354509319feaedd;p=mit-scheme.git Update the documentation of hash-table/clean! --- diff --git a/doc/ref-manual/associations.texi b/doc/ref-manual/associations.texi index 1a73f610b..ca19ee3a3 100644 --- a/doc/ref-manual/associations.texi +++ b/doc/ref-manual/associations.texi @@ -619,15 +619,15 @@ been defined: @end example The following procedure is sometimes useful in conjunction with weak -hash tables. Normally it is not needed, because such hash tables clean -themselves automatically as they are used. +and ephemeral hash tables. Normally it is not needed, because such +hash tables clean themselves automatically as they are used. @deffn procedure hash-table/clean! hash-table -If @var{hash-table} is a type of hash table that holds its @var{key}s -weakly, this procedure recovers any space that was being used to record -associations for objects that have been reclaimed by the garbage -collector. Otherwise, this procedure does nothing. In either case, it -returns an unspecified result. +If @var{hash-table} is a type of hash table that holds its keys or +data weakly or ephemerally, this procedure recovers any space that was +being used to record associations for objects that have been reclaimed +by the garbage collector. Otherwise, this procedure does nothing. In +either case, it returns an unspecified result. @end deffn The following procedures are provided only for backward compatibility.