At 11:21 AM -0500 1/13/03, Jason Gloudon wrote:
This is probably the single biggest thing that makes me want to mess directly with the hardware.On a related note, I have been looking at implementation techniques for incremental/generational garbage collectors. A critical aspect of a generational garbage collector is a write barrier, which records any pointer writes that create references to a generation from an older generation.
What I've been contemplating is requiring PMC pointer stores to go through a macro. (I know, I know--"Ick, macros! They're evil!") If we're careful about it, it means that we can do some experimentation with GC techniques (and yes, even potentially with refcounting) without having to make huge changes to the source base.
--
Dan
--------------------------------------"it's like this"-------------------
Dan Sugalski even samurai
[EMAIL PROTECTED] have teddy bears and even
teddy bears get drunk