[armedbear-ticket] [armedbear] #140: Weak hash table support

armedbear armedbear-devel at common-lisp.net
Sun Mar 6 10:47:19 UTC 2011


#140: Weak hash table support
--------------------------+-------------------------------------------------
  Reporter:  ehuelsmann   |       Owner:  somebody
      Type:  enhancement  |      Status:  new     
  Priority:  major        |   Milestone:          
 Component:  other        |     Version:          
Resolution:               |    Keywords:          
--------------------------+-------------------------------------------------

Comment(by ehuelsmann):

 Yes: Our own hashes support concurrent readers and a single writer. That's
 better than WeakHashMap, which doesn't support concurrency at all. Also,
 trivial-garbage would like to provide support for hashes which allow for
 weak keys as well as weak values.

 At the same time, our own hashes support EQ, EQL, EQUAL and EQUALP hash
 equality. BTW: The fact that this ticket exists doesn't mean it will take
 ages to implement: we probably need to copy the file which currently
 defines our hashes, make the bucket class abstract and define accessors to
 the keys and values - instead of accessing them directly as our hash
 source does now.

-- 
Ticket URL: <http://trac.common-lisp.net/armedbear/ticket/140#comment:2>
armedbear <http://common-lisp.net/project/armedbear>
armedbear


More information about the armedbear-ticket mailing list