Ok, I had a minute so I tested it out.
I had the following:
src/main.d:
import utils._;
void main(string[] args){
logger l = new logger();
props p = new props();
l.print();
p.print();
}
src/utils/_.d
module utils._;
public import utils.props, utils.logger;
src/utils/logger.d
module utils.logger;
import std.stdio;
public class logger{
this(){}
public void print(){
writefln("This is logger...");
}
}
src/utils/props.d
module utils.props;
import std.stdio;
public class props{
this(){}
public void print(){
writefln("This is props...");
}
}
Compiled and ran it, and it printed out
This is logger...
This is props...
as I expected.
That's perfect, solves my problem quite well I think!
Thanks all!