Alex Rønne Petersen:

Because the guest wants to rearrange the host's home.

D better have a good reason to do so. So far, I have seen none.

Lot of time ago I have suggested to Walter to look at the D design searching for features that are hard to implement on normal back-ends (at that time I was helping a bit the development of LDC), and reconsider them. So I agree asking for useless changes in a host's home is bad.

On the other hand introducing one more calling convention is an additive change for GCC, so it's not a rearrangement.

I have used inline asm many times in DMD, as I have used it many times in Delphi, I like a lot.

This is mostly a technical discussion, but I don't expect all Walter opinions to be the same as the opinions of GCC designers. Generally GDC should try to be as close to the D specs as possible :-)

Bye,
bearophile

Reply via email to