|
|
|
|
|
by a1369209993
2199 days ago
|
|
Because that's fundamentally incompatible with a competently-designed compiled language. Consider: fn immutable foo() long:
asm(long x:"rax") "mov rax 7"
return x
Now try cross-compiling that from a 32-bit ARM machine.Aside: D is kind of weird in this regard because most of it is designed to work as a interpreted language as well as a compiled one. To the extent the D is good, it's not compiled[0]; to extent that it's compiled[0], it's not good. 0: in the language design sense, not the language implementation sense. |
|