Subject: Re: generational gc and large root set
From: (Rob Warnock)
Date: 8 Jan 2002 04:33:57 GMT
Newsgroups: comp.lang.scheme
Message-ID: <a1dsrl$1qhe0$>
Jeffrey Siegal  <> wrote:
| Rob Warnock wrote:
| > Another view: I would claim that the whole question of GC'ing symbols
| > as a red herring -- what you want to avoid GC'ing are actually *global
| > variables*, not symbols per se.
| Global variables *can* be GC'd in an environment where there is no REPL,
| etc.

Point taken, if by "no REPL, etc." you *also* mean "no eval", yes?
Likewise "no load", nor anything else that could dynamically create
a new global after the initial compilation. Such a beast would be far
too limiting for me personally, but I understand that others' MMV. But
outside of that limited [IMHO] context, Scheme globals are "forever".


Rob Warnock, 30-3-510		<>
SGI Network Engineering		<>
1600 Amphitheatre Pkwy.		Phone: 650-933-1673
Mountain View, CA  94043	PP-ASEL-IA

[Note: and aren't for humans ]