The Name of the Name

Domenic Denicola domenic at
Wed Aug 1 14:13:52 PDT 2012

Why is there concern about uniqueness at all? Won’t this be inside a module?

import Symbol from "@symbols"

From: François REMY
Sent: Wednesday, August 1, 2012 17:07:02
To: Rick Waldron, Mark S. Miller
CC: es-discuss
Subject: RE: The Name of the Name

Symbol could already be used by parsers and compilers. What about UniqueName?
De : Rick Waldron
Envoyé : 01/08/2012 22:34
À : Mark S. Miller
Cc : es-discuss
Objet : Re: The Name of the Name

On Wednesday, August 1, 2012 at 4:26 PM, Mark S. Miller wrote:

I like it. +1.

Symbol was on my short list but worried it was too similar to Name.

It seems less likely to conflict with extant code, but not by much.

+1 (but we can get weirder if we wanted to)


On Wed, Aug 1, 2012 at 1:22 PM, Kevin Reid <kpreid at> wrote:
Lisp precedent: Objects which are used to name things (that is, they
are used as keys by identity), and may be not globally-named
themselves, are called symbols.

On Wed, Aug 1, 2012 at 12:47 PM, Mark S. Miller <erights at> wrote:

Now that we have both private Names and unique Names, the general
category covering both is simply Names. Properties can therefore be
indexed by strings or Names. Strings are the ones consisting of a
sequence of characters that can typically be pronounced. Names are
anonymous identities.

In the real world, names and identities are distinct concepts, and
names are the one corresponding to a unique sequence of characters
that can be pronounced.

Is "Name" exactly the wrong name for a opaque unique identity
typically used to index a property? Is there a better term?

es-discuss mailing list
es-discuss at

es-discuss mailing list
es-discuss at

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <>

More information about the es-discuss mailing list