Expanding Phobos from a flat hierachy

Jonathan M Davis jmdavisProg at gmx.com
Wed Feb 6 15:23:44 PST 2013


On Wednesday, February 06, 2013 15:12:59 Joseph Rushton Wakeling wrote:
> On 02/06/2013 08:56 AM, Don wrote:
> > In the "Implementing Half Floats in D" thread, we seemed to have reached a
> > consensus on two important points:
> > (a) Phobos should have a broad scope (rather than being small like the C
> > standard library).
> > (b) The current flat structure of Phobos (every module in the root) does
> > not scale to hundreds of modules.
> 
> Possibly naive question -- assuming that one has a package of multiple
> modules, how does one go about importing the whole package? Seems relevant
> if Phobos is to become nested.

There are a couple of DIPS which relate to that (15 and 16 IIRC), but I would 
point out that in languages which _do_ permit that (e.g. Java), it's fairly 
common to consider it bad practice and insist on importing every module 
explicitly.

- Jonathan M Davis


More information about the Digitalmars-d mailing list