Effective D book?
deadalnix
deadalnix at gmail.com
Sat Jun 15 20:56:21 PDT 2013
On Sunday, 16 June 2013 at 00:42:15 UTC, Timon Gehr wrote:
> On 06/16/2013 01:36 AM, Walter Bright wrote:
>> On 6/15/2013 2:34 PM, Timon Gehr wrote:
>>> It sure is, the module system is supposed to provide hijacking
>>> protection.
>>
>> Inner scopes override outer scopes. That isn't what hijacking
>> is.
>
> A module can introduce a new symbol and silently change what
> some identifier lookup refers to, where the previous symbol
> referred to resides in a different module.
It happen to me recently; the bug was very puzzling. I do think
that identifier lookup should turtle down in the module before
looking at imports.
More information about the Digitalmars-d
mailing list