[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Hash Tables and GC
- To: Michael Greenwald <Greenwald@STONY-BROOK.SCRC.Symbolics.COM>, Gregor.pa@Xerox.COM, goldman@vaxa.isi.edu
- Subject: Re: Hash Tables and GC
- From: DDYER@RIVERSIDE.SCRC.Symbolics.COM
- Date: Wed, 7 Sep 88 11:52 PDT
- Cc: COMMON-LISP@sail.stanford.edu, jeff%aiai.edinburgh.ac.uk@nss.cs.ucl.ac.uk
- Fcc: W:>ddyer>mail.sent.newest
- In-reply-to: <19880907170749.7.GREENWALD@SWALLOW.SCRC.Symbolics.COM>
Just to throw a little light into this discussion: On Symbolics systems there
is a list of forms to be evaluated before any gc flip (ephemeral or dynamic).
It's possible to implement whatever kind of weak pointers strategy you want by
explicitly clearing whatever pointers are "weak" before the flip occurs. The
list is called SI:GC-EVERY-FLIP-LIST