Jeffrey Siegal <jbs@quiotix.com> 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
-----
Rob Warnock, 30-3-510 <rpw3@sgi.com>
SGI Network Engineering <http://www.meer.net/~rpw3/>
1600 Amphitheatre Pkwy. Phone: 650-933-1673
Mountain View, CA 94043 PP-ASEL-IA
[Note: aaanalyst@sgi.com and zedwatch@sgi.com aren't for humans ]