diff --git a/LOG b/LOG index e460a9ae5c..0bedb18bc8 100644 --- a/LOG +++ b/LOG @@ -539,3 +539,5 @@ hash.ms, objects.stex, release_notes.stex - fixed pariah mat misc.ms +- minor wordsmithing and fix for an overfull hbox + objects.stex, system.stex diff --git a/csug/objects.stex b/csug/objects.stex index f92a428756..5e8017b0a6 100644 --- a/csug/objects.stex +++ b/csug/objects.stex @@ -1880,11 +1880,11 @@ The effect of this can be observed via \scheme{hashtable-keys} and These procedures are like \scheme{make-weak-eq-hashtable} and \scheme{make-weak-eqv-hashtable}, but a value in the hashtable can refer to a -key in the hashtable without preventing garbage collection from +key in the hashtable (directly or indirectly) without preventing garbage collection from reclaiming the key, because keys are paired with values using ephemeron pairs. A copy of an ephemeron eq or eqv hashtable created by -\scheme{hashtable-copy} is also an ephemeron table, and inaccesible +\scheme{hashtable-copy} is also an ephemeron table, and an inaccesible key can be dropped from an immutable ephemeron hashtable in the same way as for an immutable weak hashtable. diff --git a/csug/system.stex b/csug/system.stex index 1da4578ef9..a21473c8b3 100644 --- a/csug/system.stex +++ b/csug/system.stex @@ -4036,7 +4036,7 @@ object produce \scheme{#f}. (make-date 0 30 7 9 23 9 2007 -14400) ;=> # (date-zone-name (make-date 0 30 7 9 23 9 2007 -14400)) ;=> #f -(date-zone-name (make-date 0 30 7 9 23 9 2007)) ;=> "EDT" \var{or other system-provided string} +(string? (date-zone-name (make-date 0 30 7 9 23 9 2007))) ;=> #t \endschemedisplay %----------------------------------------------------------------------------