On Saturday, 16 February 2013 at 04:14:41 UTC, Ali Çehreli wrote:
On 02/15/2013 07:50 PM, Jeremy DeHaan wrote:

> I know that a module can only be defined once, but I feel
like there
> could be times where it would be helpful to be able to have
the same
> module defined in separate files

There may be other ways of achieving that and I haven't given much thought to your question but there is also the import expression:

  http://dlang.org/expression.html#ImportExpression

If needed, you can include D files similar to C's #include:

mixin (import ("part_of_my_module.d"));
mixin (import ("another_part_of_my_module.d"));

Ali

That is really cool! I'll look into this more, but I am using an IDE which would get angry if I included them in my project as .d files and didn't put in a module name, but I think you're on to something here.

Reply via email to