unofficial mirror of guile-devel@gnu.org 
 help / color / mirror / Atom feed
* rfi: hash set
@ 2011-01-06  3:56 Andy Wingo
  2011-01-15  1:42 ` Noah Lavine
  0 siblings, 1 reply; 4+ messages in thread
From: Andy Wingo @ 2011-01-06  3:56 UTC (permalink / raw)
  To: guile-devel

Hello,

Currently the symbol table takes up twice as much memory as it needs to,
because it is a hash table instead of a set. (The difference being that
the buckets in a set don't need to be pairs.)

We don't actually have a good set data type implementation, and I'm sure
people have opinions about this, so if anyone has the time, an
implementation would be appreciated. Name it hashset.[ch] and make sure
it handles the weak reference case.

Thanks! :) (Hey, it's worth a try :)

Andy
-- 
http://wingolog.org/



^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2011-01-20  2:11 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2011-01-06  3:56 rfi: hash set Andy Wingo
2011-01-15  1:42 ` Noah Lavine
2011-01-17 21:27   ` Ludovic Courtès
2011-01-20  2:11     ` Noah Lavine

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).