[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