On Friday, 23 February 2018 at 00:05:59 UTC, Martin Nowak wrote:
- each imported module should be on it's own line
That's your opinion, my opinion is that importing 6 symbols
from 6 different modules for a tiny cli tool sucks and bloats
code example. So the alternative is to not use selective
imports, but only those and static imports have a clear path to
become lazy (https://issues.dlang.org/show_bug.cgi?id=13255).
This can be solved by adding a package.d to phobos. This doesn't
need a language change that introduces more ambiguities for such
a subjective matter as "I'm too lazy to write 5 more lines of
code". 5 Lines of code is hardly bloat for a code example.
Example code is better to follow best practices, or you get the
whole `using namespace std` situation like you do with C++. The
people that actually can comprehend won't be hindered by it, and
everyone else it won't make a difference cause they have no
understanding of what they are doing and just copy and paste the