[cap-talk] "ambient authority" on wiki.erights.org
Karp, Alan H
alan.karp at hp.com
Wed Jun 24 13:18:04 EDT 2009
David Wagner wrote:
> >I have been treating a static, immutable, authority carrying variable as
> >part of every object's creation state, not different in any essential
> >way from an argument passed to its constructor.
>
> It seems different to me, in some essential ways:
>
> * With a global authority-carrying variable, you can't prevent some
> objects from receiving this authority. If it is passed as an
> explicit argument to the constructor, you can.
>
> * With a global variable, the default is to make this authority
> available to all code. If it is passed as an explicit constructor
> arg, then the default is to not provide this authority.
>
> These differences seem important.
I agree completely. I should have added "for the purpose of defining ambient authority" to my statement. MarkM said it better than I did. It's useful to distinguish ambient and undeniable (implicit).
________________________
Alan Karp
Principal Scientist
Virus Safe Computing Initiative
Hewlett-Packard Laboratories
1501 Page Mill Road
Palo Alto, CA 94304
(650) 857-3967, fax (650) 857-7029
http://www.hpl.hp.com/personal/Alan_Karp
More information about the cap-talk
mailing list