On Monday, 6 February 2017 at 09:00:43 UTC, Mike Parker wrote:
On Monday, 6 February 2017 at 08:45:45 UTC, Dominikus Dittes
Scherkl wrote:
But is this really worth an article?
IMO, as something targeted at non-D users, yes.
Oh yeah? For bragging about how D uses modules and doesn't need
global imports at all?
This is not my style and I didn't feel that not needing global
imports is something to brag about - they are useful as an
overview.
But with this new idiom .di-files are even more useless now - or
really need to declare all the local imports to replace the lost
overview.
A brief overview of D's module system, a description of the
problem & how the DIP was brought up to address it,
But I'm not an expert for this. Especially I was not aware of any
problem and even didn't liked the DIP.
how the DIP was made irrelevant by the usage of features
every D programmer knows but so many failed to realize could
be used in this way...
Ok, this is the most interesting part. This is what having an
idea is all about. Find new ways to put the things already there
together. But hard to describe.
Maybe I'll give it a try.