TPJ wrote: > 1) In order to run a program written in D I have to compile it on the target OS. I haven't talked about this much, but it is technically feasible to create a D runtime that enables "compile once, run everywhere". It is not necessary to have a VM to do it.