Package module not working properly

Dejan Lekic dejan.lekic at gmail.com
Wed Aug 14 08:57:11 PDT 2013


On Wednesday, 14 August 2013 at 15:45:58 UTC, Kapps wrote:
> On Wednesday, 14 August 2013 at 15:35:37 UTC, Dejan Lekic wrote:
>> Looks to me like you are trying to import the package. It 
>> never worked. That is why over the time two groups of D 
>> developers emerged. Those who use the /path/to/package/all.d 
>> and those who use /path/to/package/_.d ... I belong to the 
>> first group, and would expect something like: import 
>> std.serialization.all; or import std.serialization._;
>> Some guys rightfully argued about not being able to be more 
>> selective, but so far I think the approach above works 
>> perfectly.
>
> Package imports work now with 'import std.serialization' 
> actually importing std.serialization.package which then 
> publicly imports what it needs. I don't remember which version 
> this feature is in but I think it was 2.063(?) or perhaps 
> master.

Yeah, I was too fast, did not see the package.d, as I said in my 
previous post... Sorry... :)


More information about the Digitalmars-d mailing list