[cap-talk] Deep attenuation, typed operations
Jed Donnelley
JEDonnelley at lbl.gov
Fri Aug 17 16:44:08 EDT 2007
----- Original Message -----
From: Charles Landau <clandau at macslab.com>
Date: Friday, August 17, 2007 9:07 am
Subject: Re: [cap-talk] Deep attenuation, typed operations
To: jed at nersc.gov, "General discussions concerning capability systems." <cap-talk at mail.eros-os.org>
> At 8:24 AM -0700 8/15/07, Jed Donnelley wrote:
> >If I don't know about object types and their operations that may
> >be present deep in the structure, then the default mechanism
> >'fails' soft - that it it denies any unknown operations.
>
> Yes, but it fails.
>
> >However, with the extension that I mentioned in my last
> >message (wild cards, albut. etc.) one can certainly include
> >[read,*] to get the same effect.
>
> I think that is the effect you always want, and allowing specifying
> types (other than *) only invites failure.
We could certainly start with that approach in an initial "CapDoc"
implementation. One thing I like about that approach is that
it puts some amount of pressure on those implementing
objects to give comparable/compatible operations the same
name. If that 'pressure' is adequate then perhaps nothing
like the more general typed mechanism for deep attenuation
will be needed.
...
--JED http://www.nersc.gov/~jed/
More information about the cap-talk
mailing list