www.digitalmars.com         C & C++   DMDScript  

digitalmars.D.learn - From package import syntax

reply "bearophile" <bearophileHUGS lycos.com> writes:
This is the current syntax to import several modules from the std 
package:

import std.stdio, std.algorithm, std.range, std.array;


This is the syntax to import names from a module:

import std.stdio: writeln, write;


Currently this is not accepted, but do you like a syntax to 
import modules that is more consistent (the same as the one used 
to import names from a module)?

import std: stdio, algorithm, range, array;

Bye,
bearophile
Jan 24 2013
parent reply Andrej Mitrovic <andrej.mitrovich gmail.com> writes:
On 1/25/13, bearophile <bearophileHUGS lycos.com> wrote:
 Currently this is not accepted, but do you like a syntax to
 import modules that is more consistent (the same as the one used
 to import names from a module)?

 import std: stdio, algorithm, range, array;
FWIW this was filed as an enhancement a few years ago: http://d.puremagic.com/issues/show_bug.cgi?id=3603
Jan 24 2013
parent "bearophile" <bearophileHUGS lycos.com> writes:
Andrej Mitrovic:

 FWIW this was filed as an enhancement a few years ago:
 http://d.puremagic.com/issues/show_bug.cgi?id=3603
Thank you. Commented and voted. Bye, bearophile
Jan 24 2013