Difference between revisions of "Naming"
From Organic Design wiki
m (too small for toc) |
m |
||
Line 3: | Line 3: | ||
__NOTOC__ | __NOTOC__ | ||
= General = | = General = | ||
− | *Naming is often talked about in spiritual texts as a problem which is difficult to overcome | + | *Naming is often talked about in spiritual texts as a problem which is difficult to overcome, see [[Spiritual Truth and its many Names]] |
*One of the main problems is that names are easily confused with what they refer to | *One of the main problems is that names are easily confused with what they refer to | ||
Line 19: | Line 19: | ||
*[[All aspects changeable]] means that any concepts can have any number of names (only GUID's are fixed) | *[[All aspects changeable]] means that any concepts can have any number of names (only GUID's are fixed) | ||
*See [[key-as-reference]] for details of non-name-based data structure | *See [[key-as-reference]] for details of non-name-based data structure | ||
− | |||
− | |||
− |
Revision as of 00:51, 16 December 2006
General
- Naming is often talked about in spiritual texts as a problem which is difficult to overcome, see Spiritual Truth and its many Names
- One of the main problems is that names are easily confused with what they refer to
Computer programming
In programming languages, name binding refers to the association of values with identifiers. An identifier bound to a value is said to reference that value. Since computers themselves have no notion of identifiers, there is no binding at the machine language level — name binding is an abstraction provided by programming languages. Binding is intimately connected with scoping, as scope determines when binding occurs.
Use of an identifier Id in a context that establishes a binding for Id is called a binding (or defining) occurrence. Other occurrences in expressions, assignments and subprogram calls an identifier stands for what it is bound to; such occurrences are called applied occurrences.
- In IT naming becomes a problem when names from different interacting technologies conflict
- Changes in names can cause problems if the information of the change is not universal
- see Wikipedia:Name binding
The nodal take on naming
- names and GUID's - guids are meaningless and unseen, there is no attachment to any one more than another
- the Identity organisation
- All aspects changeable means that any concepts can have any number of names (only GUID's are fixed)
- See key-as-reference for details of non-name-based data structure