[e-lang] E-on-CL progress, and request for information

Kevin Reid kpreid at attglobal.net
Sun Jun 26 07:53:33 EDT 2005


On Jun 25, 2005, at 22:16, Mark Miller wrote:
> Kevin Reid wrote:
>> Not having looked at how boot-comm works in E-on-Java: would a  
>> reasonable implementation approach be hooking up a deSubgraphKit  
>> builder and recognizer across a more-trivial comm system that can  
>> pass their messages?
>
> This may eventually be a good way to do a boot-comm system, but it  
> won't help you talk to the one we've got. The one we've got doesn't  
> serialize, but instead imposes some draconian restrictions.

I did mean for E-on-CL as a standalone E system. In the general case, I  
do not expect to be running it in a JVM.

> From  
> <http://www.erights.org/javadoc/org/erights/e/elib/vat/ 
> BootRefHandler.html>:
>> Communications happen by pointer manipulation, not serialization, so  
>> the only PassByConstruction arguments that may be passed or returned  
>> as results are those that are DeepPassByCopy.
>
> That's not quite true. It also makes a special case for ConstLists:  
> you can pass a ConstList, given that each of the things in the  
> ConstList are either PassByProxy or DeepPassByCopy.

Do I correctly understand that the boot-comm system *is* what all  
intra-process inter-vat communication happens on?

-- 
Kevin Reid                            <http://homepage.mac.com/kpreid/>



More information about the e-lang mailing list