[cap-talk] In defense of Object Capabilities (was: Non-Delegatable Authorities in Capability Systems)

Mark Miller erights at gmail.com
Sat Dec 22 03:15:43 EST 2007


On Dec 19, 2007 12:08 PM, Jed Donnelley <jed at nersc.gov> wrote:
> Try to imagine non-delegatable objects in
> a language like Joe-e.  I believe you simply
> can't do it.

Jed, they are not doing "non-delegatable objects" or permissions. They
are doing non-delegatable *authority*.

I believe the NDA technique in their paper works just as well in Joe-E
as it does in E. In Joe-E it does take a bit more notation because of
Java's static type system and the resulting awkwardness of the
reflection API. But other than that, I believe everything in their
paper could be translated to Joe-E without compromising any of their
points.

-- 
Text by me above is hereby placed in the public domain

    Cheers,
    --MarkM


More information about the cap-talk mailing list