[OT] Re: Question on mutability of argument lists

2014-03-20 Thread Marco Maggi
Niels Möller wrote: And somthing similar could be done even if the calling convention is the natural one, that the caller conses the arguments onto a list as they are evaluated, and passes that list to the implementation of the procedure. The function prologue in the callee would then extract

[OT] Re: Question on mutability of argument lists

2014-03-20 Thread Niels Möller
Marco Maggi marco.maggi-i...@poste.it writes: Mh... I have very few functions accepting a single argument. I think there are lots of standard functions with a single argument, including many accessor functions, predicates, and conversion functions. And some functions which accept a variable

Re: [OT] Re: Question on mutability of argument lists

2014-03-20 Thread Andy Wingo
On Thu 20 Mar 2014 11:06, Marco Maggi marco.maggi-i...@poste.it writes: Something similar can be done for return values[1]; in Vicare every function call site has 2 return points: one for single return value; the other for 0, 2, more return values. One return point goes on with the