[E-Lang] Hash Chaining & Capabilities, Proposal #2c: On-line RemoteEvaluation

Tyler Close tclose@oilspace.com
Thu, 26 Oct 2000 10:43:25 +0100


Markm wrote:
> If passing a local PassByProxy object is an "over here", as in, the
passed
> object remains with the sender and the receiver gets a remote
pointer,
>
> and passing a PassByCopy object is an "over here and over there", in
that
> the object is local to both sides,
>
> remote evaluation is "other there", in that the sender gets the
remote pointer.
>
>
> We may well be able to layer the mobile code aspect of PassByCopy on
top of
> remote evaluation.

If I have a reference to an object in a foreign Vat, and I send it a
PassByCopy for it to keep as part of its state, then I have
accomplished the "over there" scenario. Does the Evaluator do more
than provide a standard interface for the object in the foreign Vat?

Tyler