Hi,

Ian Piumarta <[EMAIL PROTECTED]> writes:

> When I said that stack frames should be objects I was thinking of
> something slightly different.  (Begin digression.)

Oh, okay.  I thought they were the same object, but I can now see that
they aren't.

> What you are proposing is more like a 'message send description'.
> It's quite different, but I like it a lot.

Good. :)

> I like the __send thing stored in the stack + passing it through an
> explicit argument every bit as much as stealing an 'available
> register' to pass it invisibly (in no small part because the
> positions of the arguments don't change ;^p).

Okay.  In this case, I'll take your implementation above and mix it up
with my other suggestion (the self/stateful self separation) to cook
up a minimal patch to the compiler that implements this new ABI.  Once
you like that patch and it is in the mainline, I'll continue with the
varargs work.

Thanks,

-- 
Michael FIG <[EMAIL PROTECTED]> //\
   http://michael.fig.org/    \//

_______________________________________________
fonc mailing list
[email protected]
http://vpri.org/mailman/listinfo/fonc

Reply via email to