[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: address "from"
From: |
Pietro Terna |
Subject: |
Re: address "from" |
Date: |
Mon, 04 Jan 1999 08:53:39 +0100 |
Many thanks, a good perspective ...
Pietro
At 17.55 01/01/99 -0800, you wrote:
>>>>>> "ST" == Sven N Thommesen <address@hidden> writes:
>
>ST> I have suggested to the swarm team and to Scott Christley that they
>ST> change objectiveC to make the caller automagically available (the
>ST> same way that 'self' is)
>
>The calling convention for GNU C's implementation of Objective C is to
>pass the target object and selector followed by the method arguments.
>If the runtime was changed to pass the caller as well (in the
>Objective C runtime distributed with the compiler), new code could not
>be linked with old. However, I understand that having To/From
>information as instance variables is intuitively satisfying in an
>agent-based sorta way.
>
>We have thrown around the idea of extending GCC's Objective C compiler
>and runtime to pack arguments and caller/callee (etc) metadata in to
>the form of a C struct. This would be useful for object distribution
>and multilanguage integration, and would also enable the kind of
>extensions you two are advocating.
>
> ==================================
> Swarm-Support is for discussion of the technical details of the day
> to day usage of Swarm. For list administration needs (esp.
> [un]subscribing), please send a message to <address@hidden>
> with "help" in the body of the message.
>
>
==================================
Swarm-Support is for discussion of the technical details of the day
to day usage of Swarm. For list administration needs (esp.
[un]subscribing), please send a message to <address@hidden>
with "help" in the body of the message.