[cap-talk] Why is EQ so dang fascinating?
Jed Donnelley
capability at webstart.com
Tue Nov 6 01:36:32 EST 2007
At 01:08 PM 11/5/2007, Charles Landau wrote:
>At 11:34 AM -0800 11/5/07, Jed Donnelley wrote:
> >On 11/5/2007 11:09 AM, Charles Landau wrote:
> >...
> >> With EQ, the bank wouldn't need to invoke a malicious purse, and I
> >> would always know any slow response would be the fault of the bank.
> >
> >Doesn't MyCap suffice for the above? That is, isn't the purse
> >a capability supported by the bank? If you are going to try to
> >arrange to be able to only blame the bank (or whatever single
> >service), then it seems that all related capability invocations
> >must be internal to that one service - hence subject to MyCap
> >rather than the more general EQ. Right?
>
>Right.
>
>At 11:09 AM -0800 11/5/07, Charles Landau wrote:
> >I'm curious how you would design a robust protocol in the above
> >example, without using timeout or EQ.
>
>Still curious, without timeout or EQ or MyCap.
Curiosity understandable. Curiosity notwithstanding, I just want
to make sure everybody knows that unlike EQ, the MyCap operation
is an invocation on a capability (the type extension capability),
and is thus subject to simulation, wrapping, etc. MyCap is
thus less "fascinating" (problematic) - though seemingly it's
base implementation still needs to look at the innards of a
capability.
My curiosity would be to see a MyCap equivalent in E and to see
whether it might alleviate the need for EQ within Horton that
MarkM noted. I wish I had more time to work on this stuff.
--Jed http://www.webstart.com/jed-signature.html
More information about the cap-talk
mailing list