-
Notifications
You must be signed in to change notification settings - Fork 13
dictionary
Pedro R. Andrade edited this page Feb 3, 2016
·
10 revisions
This wiki page describes the words extensively used in TerraME and their meanings. It is under development and does not represent the official view of TerraME yet.
-
argument:
Something passed to a function call. See alsoparameter
. -
array:
TerraME does not use this term. Usevector
instead. -
attribute:
Values within TerraME types (Agent, Cell, etc.). Note that, when using these objects as simple tables, the name iselement
instead. -
class:
TerraME does not use this term. Usetype
instead. -
connection:
The link between two Agents. -
constructor:
A function to create an object whose type is the name of the function itself. -
directory:
A directory in the computer. -
edge:
This word has no meaning. Useconnection
instead. -
element:
Anything inside a table. Lua uses its term in its documentation: "you can add as many elements as you want to a table dynamically". Seeattribute
. -
folder:
This word has no meaning in TerraME. Usedirectory
instead. -
id:
The unique identifier of a given object. It is only necessary when the object has aparent
, to differentiate it from the other ones when interfacing data or when it is necessary to connect objects within or between sets. -
index:
Lua uses this name to define a metatable. In TerraME it should not be used with another meaning. Usename
,element
, orattribute
instead. -
key:
This word has no meaning. Usename
,element
, orattribute
instead. -
message:
(i) Something that is passed between Agents: an information, or any kind of matter, along a simulation. (ii) A text related to an error, in functions available in ErrorHandling. -
name:
A value used to index the values of a table. -
named:
A property of a table indicating that itselements
have strings in their names. -
node:
This word has no meaning. UseAgent
orCell
instead. -
object:
An instance of atype
. -
parameter:
Something passed to create an instance of aModel
. See alsoargument
. -
parent:
A TerraME type that represents a set (CellularSpace
,Environment
,Society
,Timer
), that is pointed by a given object that belongs to the set. -
select:
When used as argument for a function, it represents a subset of values. -
type:
Every value in TerraME has a type. -
value:
The object represented by an element of a given table. -
variable:
An object whose value belongs to a basic Lua type, which areboolean
,number
, orstring
. -
vector:
A table whoseelements
have numbers in their names.
If you have comments, doubts or suggestions related to this document, please write a feedback to pedro.andrade <at> inpe.br.
Back to wiki or terrame.org.