$ cat hello.d
import std.stdio;
void main()
{
writeln("Hello world");
}
$ cat rdmdhello.d
import std.process;
void main()
{
system("rdmd hello.d");
}
$ cat rdmd.d
[rdmd's source here]
$ rdmd rdmd.d rdmd.d rdmdhello.d
Hello world
$ Wheee!
Wheee!: command not found