modules
Bruno Medeiros
brunodomedeirosATgmail at SPAM.com
Mon May 1 03:01:13 PDT 2006
James Pelcis wrote:
> As I understand it, the documentation is referring to the default module
> name. If you felt like it, you could do something like the following:
>
> test1.d
> module blah;
>
> private import std.stdio;
>
> void print (char[] data) {
> writefln(data);
> }
>
> test2.d
> import blah;
>
> void main () {
> print("This was successful.");
> }
>
> This can confuse build though, I think.
>
Whoa! I for long explicitly thought this wasn't possible, and I guess I
wasn't the only one. Still, it seems like a borderline (perhaps even
non-recommendable?) idiom.
(To do separate compilation with this one needs to manually use header
files).
--
Bruno Medeiros - CS/E student
http://www.prowiki.org/wiki4d/wiki.cgi?BrunoMedeiros#D
More information about the Digitalmars-d-learn
mailing list