Workaround for DIP 1005
Daniel N via Digitalmars-d
digitalmars-d at puremagic.com
Fri Feb 3 07:41:56 PST 2017
On Friday, 3 February 2017 at 14:43:01 UTC, Dominikus Dittes
Scherkl wrote:
> DIP 1005 provides new syntax to make it possible to avoid
> global imports.
> Any thoughts?
I like it!
template imp(string mod)
{
mixin("import imp = " ~ mod ~ ";");
}
auto fun_time(imp!"std.datetime".SysTime tm)
{
return tm;
}
void main()
{
import std.stdio;
import std.datetime;
fun_time(Clock.currTime()).writeln;
}
More information about the Digitalmars-d
mailing list