This is the mail archive of the guile@cygnus.com mailing list for the guile project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Re: Reintroducing old `defined?'


Roland Orre writes:

 > You should be aware that anything which is defined at top-level
 > in scheme lives for ever, it can not be garbage collected without
 > first having made sure that the user or application will never
 > reference it longer. The only one who knows about this is the
 > user or the application. A mind reading, future predicting,
 > garbage collector would possibly do it, under certain circumtances.

since everything will be interned in an environment (at some point in
the future, i'm assuming), wouldn't this mean that there will be no
top-level definitions?  a related question is: do environments require a
parent always (single-root model) or will there indeed be a forest of
top-level environments?

thanks,
thi