[Isolate-interest] JSR-121 aggregates and links (strawman 10)

Miles Sabin miles@milessabin.com
Wed, 29 Sep 2004 15:12:36 +0100 (BST)


Godmar Back wrote,
> Are these Miles personal opinions or the opinions of the EG, and if
> the latter, could someone point me at where you documented your
> reasoning?

I'd better leave it to Pete to answer that ;-)

> Why did you discount the alternative of transferring the rights
> associated with a capability?

You mean in the sense that the sending Isolate automatically loses the
capability when it hands it to the receiving Isolate?

A couple of reasons. Partly because we explicitly wanted to be able to
support a "preforked server" model for network servers, which requires
that all listening Isolates share the same listening descriptor. And
partly because it's both more general and marginally simpler to
implement. If an application wants transfer semantics it can have them
simply by closing it's descriptor bearing object after the transfer.

Cheers,


Miles