What are the definitions of, and, differences between these terms?
- Column
- Name
- Column Name
- String
- Symbol
- Variable
- Global Name
- Item
It is so frustrating to see these terms used interchangeably in the scripting index or other documentation, especially when the style of the documentation is written colloquially without regard to meaning of a term within a programming context.
For instance:
dt_name = Current Data Table() << Get Name();
then,
type(dt_name);
will return
"String"
But the message i just sent was get NAME!? Then you go into scripting index and the description of "name" is
A name is simply something to call an item. Names are used for both variables and functions...
What? what's an item? Wait what? Names can be used for variables too?
Please tell me I'm not the only one...