The digitalmars.D.learn newsgroup is a more appropriate place for this, but as for your issue, one thing to keep in mind is that static constructors are run before main:

import std.stdio;

static this() {
        writeln("Foo");
}

void main() {
        writeln("main");
}

$ rdmd test.d
Foo
main

Reply via email to