$ 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