Andrej Mitrovic Wrote: > Yeah I'm getting a little tired of naming clashes. > import std.foo; > import std.bar : doo; > > import std.foo; > import std.bar; > alias std.bar.doo doo; > > import std.foo; > static import std.bar; // woops, now we have to prepend std.bar > // for every single symbol from this module > > And the 4th alternative is to only call conflicting symbols explicitly: > > import std.foo; > import std.bar; > std.bar.doo();
Did you try renamed imports?