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?