Re: defined?

Marius Vollmer (mvo@zagadka.ping.de)
27 Feb 1997 20:30:02 +0100

Mark Galassi <rosalia@nis.lanl.gov> writes:
>
> I guess I can go with that, but (defined? ...) was a documented SCM
> feature, whereas the module system is ill-defined and not documented
> in its current form.

"defined?" is essentially a module operation. SCM has only one
top-level environment and therefore it is clear which to use. But
Guile has many top-levels, so one has to say which one to use.

A convenient default choice is the `current' module, so it might be
worthwhile to put the "defined?" definition onto boot-9.scm. In any
case, I would like to remove it from eval.c.