On Saturday, 17 August 2013 at 22:30:14 UTC, Timothee Cour wrote:
Is there a way to achieve this:---- module foo; { import bar; void fun1(){bar.barfun();} void fun2(bar.BarType a){} } // now bar is not in scope anymore. void fun3(){} ----This would reduce name clashes conflicts, ease refactorings and in generalmake code a bit cleaner.
Why not import bar _inside_ fun1 and fun2 ... ?
void fun1()
{
import bar;
barFun();
}
... should work, no?
