import question

Nick Sabalausky a at a.a
Sat Jan 21 18:56:51 PST 2012


"Jonathan M Davis" <jmdavisProg at gmx.com> wrote in message 
news:mailman.670.1327197408.16222.digitalmars-d at puremagic.com...
> On Saturday, January 21, 2012 22:28:20 equinox at atw.hu wrote:
>> >> Should not module C see c1? Because it cannot see it. Even if the
>> >> import
>> >> is not private.
>> >
>> > No. imports are private by default There's no point in marking them as
>> > private. If you want module C to see what module B is importing, then
>> > module B
>> > needs to import it publicly. e.g.
>> >
>> > module B;
>> >
>> > public import A;
>> >
>> > - Jonathan M Davis
>>
>> It makes sense. But did it always work like this?
>
> It has for several years at minimum. But I don't know how it works in D1, 
> and
> it may have worked differently in the very beginning of D2. I don't know. 
> But
> as far as I know, it's always worked this way.
>

I have a vague recollection of it being the other way around at one point, 
but that probably would have been pre-1.0. *Definitely* pre-2.0. (Or I might 
just be thinking of something else...)




More information about the Digitalmars-d mailing list