On 3/11/12 6:30 PM, Manu wrote:
D should define an MRV ABI which is precisely the ABI for passing multiple args TO a function, but in reverse, for any given architecture. This also has the lovely side effect of guaranteeing correct argument placement for chain-called functions.
I'm quoting this because it is the tersest and clearest expression of the actual request.
It's a nice feature to have, but so are many others. I don't know what it would cost to implement (my guess is: high), and how large the benefits would be in various projects.
Andrei