Naming suggestions
Daniel Herring
dherring at tentpost.com
Fri Feb 5 00:58:39 UTC 2016
On Thu, 4 Feb 2016, Antoniotti Marco wrote:
> I am trying to come up with a name for a referencing/dereferencing
> operator.
There are a bunch of names for such things: reference, address, pointer,
index, iterator, register, mark, tag, location, ID, name, alias, link,
key, position, slot, hole, stash, ...
Each of these has different semantic traditions. Without context, it is
hard to tell which evokes the "right" connotation.
> Think of something like
>
> (<name-of-reference-operator> #2A((1 0) (0 1)) 0 0) ==> 1
>
> or
>
> (<name-of-reference-operator> #H((foo . bar) (we . 42)) ‘foo) ==> BAR
These example indicate names like "key" or "lookup". GET, FIND, SEARCH,
... are clearly taken.
> I am re-doing stuff in a DSL built upon CL ... where the overall goal is
> to offer other users what they may be used to.
Are these users coming from CL or another language? (Changes what they
may be used to.) Do they already have lingo for this concept?
> Maybe “indexing operator" is a better characterization.
The abbreviation "indop" is short, uncommon (no collisions or baggage),
pronouncable, and mnemonic. From a quick search, Indonesians may be the
only ones facing any level of potential confusion.
- Daniel
More information about the pro
mailing list