At 11:00 PM 10/19/2001 -0400, Bryan C. Warnock wrote: >On Friday 19 October 2001 01:46 pm, Dan Sugalski wrote: > > I'm currently leaning either towards returning values in registers > > [PSIN][0-4] with the total number of each type in register I0 somehow.... > >Order determination of the return values.
That's an issue if we don't have declared return value lists. If we do, we can do it implicitly--the first five string returns are in S0-S4, the first four integers in I1-I4, the first five PMCs in P0-P4, and the first five floats in N0-N4. Without return value lists, I think we're going to have to either push 'em on a stack, or return a single list PMC with the returns. The only problem with a list is that you can only put PMCs in 'em, which won't work too well for those cases when you don't need a full PMC. Dan --------------------------------------"it's like this"------------------- Dan Sugalski even samurai [EMAIL PROTECTED] have teddy bears and even teddy bears get drunk