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!

Reply via email to