Dan,

The stack effect specifies ( args... receiver selector -- )

>> ALIEN: 200390416
>> B{ 0 0 128 63 0 0 0 64 0 0 202 66 0 0 204 ~1 more~ }
>> "foo:"

What I see on the stack is

receiver
arg
selector

Am I missing something?

ALIEN represents an instance of Foo and it's what we are sending the  
message to so it's the receiver.

        Thanks, Joel

On Jan 24, 2008, at 5:09 PM, Daniel Ehrenberg wrote:

> Yes, that does help. So, there are two aliens because the first two
> are the same one, duped, so that it sticks around for later releasing.
> The stack effect is correct; here it is ( arg receiver selector -- ),
> as the foo: method apparently returns nothing. The ... in the stack
> effect indicates that the number of items is variable. For the
> return..., this is 1 or 0 things, and the arg... can be zero to as
> many method arguments are possible.

--
http://wagerlabs.com






-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
Factor-talk mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/factor-talk

Reply via email to