Focus

Rob T alanb at ucora.com
Mon Jan 21 11:43:14 PST 2013


On Monday, 21 January 2013 at 14:26:13 UTC, Andrej Mitrovic wrote:
> Bottom line is, the module system and access specifiers can use 
> some
> improvements. Language XYZ might do something in its own way, 
> but D is
> a language of its own and we should feel free to innovate.

Yes modules can be improved considerably and made much more 
practical. For example, you should be able to specify in the 
module what components are to be exported to a DI interface file 
and in what form. Currently  there's no control, and everything 
gets dumped in the DI, then you have to hand craft it to hide 
implementation details. If you want D to become more popular, you 
have to allow for the hiding of implementation details, and you 
have to make it simple for the programmer to do it.

We could do much better with a road map of what needs to be done 
with priorities set.

--rt


More information about the Digitalmars-d mailing list