How about Go's... error on unused imports?

KennyTM~ kennytm at gmail.com
Sat Nov 14 11:17:12 PST 2009


On Nov 14, 09 16:32, Yigal Chripun wrote:
> On 14/11/2009 00:28, bearophile wrote:
>> Nick Sabalausky:
>>> I used to think so, but I'm not so sure anymore.
>>
>> It's the same for me. I can live without the *, as I can live without
>> D typedef.
>> There are other changes/fixed that I want for the module system still.
>>
>> Bye,
>> bearophile
>
> once upon a time there was a suggestion to have a special file that
> would define the public API of a package.
>
> e.g.
>
> myPackage
> a.d
> b.d
> ...
> this.d // special file that defines the public imports
> private.d // should not be imported by a "*" import
>
> then, the user can import myPackage.* and that would search for this.d
> in the directory and use its contents instead of importing all d files
> in the directory.

How is it different from using an all.d and import myPackage.all ?



More information about the Digitalmars-d mailing list