[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Scheme-reports] Replacing two identifiers with the same in an import declaration

I think it does, though it was not intended to do so.  The original purpose
was of course to prevent you from trying to import the same identifier
from different libraries.

> And (replace <import set> (foo bar) (baz bar)) is supposed to introduce two
> identifiers with the same binding?

I see no reason why not, though no reason for a user to do that, either.

A reason could be that a program or library includes Scheme code using the `(include ...)` syntax and two included pieces of Scheme code expect different identifiers for the same binding.


Scheme-reports mailing list