Proposal for custom time string formatting in std.datetime

zhang bitworld at qq.com
Mon Dec 26 04:51:20 PST 2011


> >
> > I really like the idea of simply adding "import myPackage;", behaving
> > like your average ".all" module.
> >
> > Doing it this way solves at least three problems: No more clunky
> > maintenance of convenience modules, big modules can later be split up
> > into a package without breaking any client code, and we don't have to
> > worry about a ".all" module for Phobos anymore (which is a suggestion
> > that has been on the table several times).
> 
> I'm not sure if I like that syntax because you wouldn't be able to tell 
> the difference between importing a package and a module. But perhaps 
> that's the point. Otherwise I agree.

The compiler should do this. A package is a directory, and a module just a file.
When importing a package, the compiler will import all the modules in the package.
The user doesn't care about this.
----------
Zhang <bitworld at qq.com>




More information about the Digitalmars-d mailing list