having a folder containing dots in the import path

simendsjo simendsjo at gmail.com
Thu Mar 7 08:49:44 PST 2013


On Thursday, 7 March 2013 at 16:31:10 UTC, Robert wrote:
> Hi guys!
>
> I just made the discovery that putting a D source file named 
> "d" in a
> directory named "a.b.c" with a module declaration like:
>  module a.b.c.d;
>
> works as expected (can be imported via import a.b.c.d;). This is
> actually pretty cool and useful (and I hope nobody removes this 
> feature
> now, that I mentioned it!). I was just wondering if it is ok to 
> rely on
> this or if it is unintended/unspecified behaviour that might 
> change?
>
> Thanks!
>
> Best regards,
>
> Robert

This is how the D module system works, so it's a feature and 
won't be removed.


More information about the Digitalmars-d mailing list