Beta 2.079.0

psychoticRabbit meagain at meagain.com
Sat Feb 24 02:59:51 UTC 2018


On Friday, 23 February 2018 at 16:03:56 UTC, Aurélien Plazzotta 
wrote:
>
> Perhaps, we could use Backus-Naur notation, as it is already 
> widely known into formal documents all over the globe, like the 
> following:
>
> import std.stdio, std.whatever{this, that}, std.somethingelse, 
> std.grr{wtf};
>
> That is with curly brackets instead of square brackets like you 
> suggest :)

Yeah...again.. I'd prefer to not to have to think differently 
about syntax, just for writing imports. That's why I'd prefer to 
just think of them as arrays using D's array like syntax.

import std.stdio [writeln, write = cwrite, writefln], 
std.whatever;

I'm not sufficiently motivated to do anything here anyway, as I 
don't believe a case for change can really be justified - cause 
how many imports can you realistically include on a single line 
anyway?

The current way is just fine, and provides really good clarity 
for what's going on.

But I would (and am) very, very motivated to oppose introduction 
of an obscure, confusing, or foreign syntax.

The real motivator for the change, as i see it, seemed to be 
related to thinking that the imports section was not really for 
human consumption - which it not true at all. The second motivate 
seemed to be related to saving a few keystrokes or line space. 
Again, human consumption should take priority here in my view.

Anyway, the point is moot at this point - since the change is 
being reversed and nobody seems motivated to push it again. Which 
is just fine with me ;-)



More information about the Digitalmars-d-announce mailing list