This is the mail archive of the
guile@cygnus.com
mailing list for the Guile project.
Re: Reintroducing old `defined?'
Mikael Djurfeldt <mdj@nada.kth.se> writes:
> I'll implement this change as soon as I get time.
Yes, the optional arg will be required.
Yes, I will check how to possible integrate it with "environments"
first.
But I'm a little bit confused here. Idiotically enough, I have
*still* not read the environments proposal, but I had always thought
that Jim's proposal was about top-level environments strictly. I'm
not sure it's a good idea to introduce an API for local environments
(those created by lambda and let).
It would probably have been a better idea to call them name-spaces
or something similar (wasn't there another term for this in the old
module system proposals?) instead of environments, otherwise it's very
easy to think that they are some kind of generic lexical environments.