Re: clrhash does not reset count?

"hpwickern" <[email protected]> Thu, 02 Oct 2003 09:33:37 -0000
Newsgroups gmane.lisp.corman
Message-ID <[email protected]>
Hello Roger,

Still the same problem in cormanlisp 2.5!

Hans-Peter

--- In [email protected], Roger Corman <roger@c...> wrote:
> I will try to post a clrhash patch soon. Thanks for reporting the 
problems with it.
> I will also check to see if there are other places that need to be 
fixed re hashtable counts.
> 
> Roger
> 
> At 02:58 AM 6/20/2003 +0000, you wrote:
> >Also clrhash return nil! In the hyperspec:
> >
> >Removes all entries from hash-table, and then returns that empty 
hash 
> >table.
> >
> >Hans-Peter
> >
> >
> >--- In [email protected], JP Massar <massar@a...> wrote:
> >> At 10:47 AM 6/19/03, hpwickern wrote:
> >> >Luke, thanks for the hint.
> >> >I add the bugfix, but still not resetting count!
> >> 
> >> It's just broken.  There appear to be various places in the code 
> >that
> >> should be resetting the COUNT field of the hash table structure 
but
> >> just aren't.
> >> 
> >> If you just need a hack fix then call this function instead of 
hash-
> >table-count
> >> 
> >> (defun hack-htc (ht)
> >>    (let ((c 0)) (maphash #'(lambda (k v) (declare (ignore k v)) 
> >(incf c)) 
> >> ht) c))
> >> 
> >> 
> >> Otherwise you'll need to go through the hash table code and make 
the
> >> necessary mods.
> >
> >
> >
> >To unsubscribe from this group, send an email to:
> >[email protected]
> >
> > 
> >
> >Your use of Yahoo! Groups is subject to 
http://docs.yahoo.com/info/terms/


------------------------ Yahoo! Groups Sponsor ---------------------~-->
Upgrade to 128-Bit SSL Security!
http://us.click.yahoo.com/p7cEmB/s7qGAA/yigFAA/SyjtlB/TM
---------------------------------------------------------------------~->

To unsubscribe from this group, send an email to:
[email protected]

 

Your use of Yahoo! Groups is subject to http://docs.yahoo.com/info/terms/