[E-Lang] Authority -- what is its dual?

Joerg Bornschein joerg@zilium.de
Wed, 17 Oct 2001 19:31:27 +0200


On Wed, Oct 17, 2001 at 09:46:59AM -0700, Mark S. Miller wrote:

> "operation on an object" only makes sense given a different use of "object" 
> than used by oo and E programmers -- one that distinguishes "object" from 
> "data".  In EROS (and in the concurrent logic languages, and in one of the 
> Actor languages), there is such a primitive distinction, and we wouldn't 
> think that "3 + 4" requires authority beyond that needed to occupy memory 
> and use CPU time.  In particular, neither "3" nor "+" (depending on your 
> view of "3 + 4") is a capability that an object may be denied.

Not that it made a practical difference, but i could think "3+4" as
operation on a memory object: 1) store 3  2) add 4.

  joerg