4 ms·
In my experience the most important benefit of capabilities is that it allows for a modular implementation of policies. As you mention: > Just try to imagine h
by bhk 11y ago
In my experience the most important benefit of capabilities is that it allows for a modular implementation of policies. As you mention:
> Just try to imagine how, in a programming language, you would specify the allowed callers of your object.
Alternatively, you might have some hard-coded mechanism for extensibility (e.g. UNIX's open() and FS permissions). Try to imagine how, in a programming language, you would maintain some global table of callers and objects specifying who is allowed to call whom.