[e-lang] Q: asynchronous tail recursion?
Kevin Reid
kpreid at mac.com
Fri Dec 29 10:09:38 CST 2006
On Dec 29, 2006, at 7:21, Constantine Plotnikov wrote:
> Lets consider situation when A, B, C are located in different vats
> on different JVMs.
>
> The question is weather CapTP should refer to B using strong or
> weak reference.
My answer is that it depends on the type of incoming reference.
Remote weak references would have their own incoming and outgoing
tables. The incoming table would be weak-valued.
When you make a weak reference, the maker would note that the target
is a Far-proxy, and requests the ref's comm system to make a weak
outgoing reference.
I'm not a CapTP expert, but I can't think of any any reason why this
couldn't be done with little added complexity. Could someone who does
know speak up?
--
Kevin Reid <http://homepage.mac.com/kpreid/>
More information about the e-lang
mailing list