Re: [friam] Delegation is the Cornerstone of Civilization: Sharing in Sandstorm.io
Ben Laurie <[email protected]> Mon, 11 May 2015 19:41:31 +0100
| Newsgroups | gmane.comp.capabilities.general |
|---|---|
| Message-ID | <CABrd9STMaqUSb+WsPnTd0nyCsN2OnHFGNeqxvnjgV87WiAYPWg@mail.gmail.com> |
On 11 May 2015 at 19:38, Mark Miller <[email protected]> wrote: >> >> b) The idea of looking up "Mom" in "Bob"'s namespace seems to violate >> >> the intent of petnames - i.e. I don't care who Bob thinks his Mom is, >> >> I care who _I_ think it is. >> > >> > >> > Interesting and valid point. Never occurred to me. Smalltalk '72 (yes, >> > 1972) >> > used 's (apostrophe ess) for what modern languages use infix dot for. >> > Your >> > observation points out an important semantic difference: "Bob.Mom" would >> > be >> > more readily understood by programmers are who Bob's Mom is according to >> > Bob, rather than who I think his mom is. But only by programmers >> > unfortunately. >> >> True, but I think beside the point - when is someone else's petname >> for someone supposed to be useful to me? Surely in general it can't >> be? > > > > From <http://www.erights.org/elib/capability/pnml.html>: > > Where do these exported name-space objects come from? Anyone should be able > to create and maintain a name-space for export, and publicly export a > read-only facet. In an EChat- or PGP-like scenario, it is probably done by > deliberately marking a subset of one's pet-name name-space for export. That doesn't answer the question: sure, its where my access to your name's comes from. But why do I care about your names? How do I know what they mean?