Hi,

Neil Jerram <[EMAIL PROTECTED]> writes:

> Isn't the rule we want "whenever a new definition shadows an existing
> definition in a module, and the existing definition did not originate
> in the current module"?  This rule would also avoid giving unwanted
> warnings when an edited module is reloaded.

There is probably code that relies on redefinitions being silently
interpreted as a `set!', I'm afraid.  So I don't think Guile should
start issuing warnings for redefinitions by default.  Maybe this could
be an option modifiable via `eval-enable'?

For comparison, Bigloo's interpreter issues warnings for redefinitions,
while STkLos doesn't.

Thanks,
Ludovic.


_______________________________________________
Guile-user mailing list
Guile-user@gnu.org
http://lists.gnu.org/mailman/listinfo/guile-user

Reply via email to