On Tuesday, 16 June 2015 at 09:33:22 UTC, Dennis Ritchie wrote:
Hi,
I can write this:
import std.range : chain, split;
But I can not write this:
import std.range : chain, split, std.algorithm : map, each;
We have several times to write the word `import`:
import std.range : chain, split;
import std.algorithm : map, each;
Does D something to solve this problem? Maybe there is
something like:
import std.range{chain, split}, std.algorithm{map, each};
import std.range(chain, split), std.algorithm(map, each);
import {
std.range : chain, split;
std.algorithm : map, each;
}
There is no problem to be solved here. Having to type `import`
for each imported module is not big enough a burden to justify
this additional syntax.