On Thursday, 12 December 2013 at 20:06:37 UTC, Walter Bright wrote:
On 12/12/2013 11:57 AM, Max Samukha wrote:
On Thursday, 12 December 2013 at 17:56:12 UTC, Walter Bright wrote:

11. inline assembler being a part of the language rather than an extension
that is in a markedly different format for every compiler

Ahem. If we admit that x86 is not the only ISA in exsistence, then what is (under)specified here http://dlang.org/iasm.html is a platform-specific extension.

I know of at least 3 different C x86 inline assembler syntaxes. This is not convenient, to say the least.

I know that too. I appreciate that you attempted to standardize the asm for x86. But the question is what to do about other targets? What about ARM, MIL, LLVM IR or whatever low-level target a D compiler may compile too? Will those be standardized as part of the language?

Reply via email to