The development of a given application will often require knowledge of only a small part of Gnosis technology There are, however, some fundamental concepts that all Gnosis software developers need to understand about Gnosis. This section introduces those concepts.
List of Vital Concepts
Objects interact with objects by sending messages.
A message sender designates the recipient by providing a key {which is thereupon said to have been “invoked”}.
Messages carry data and keys.
Keys designate objects.
Objects are primitive or built of other objects.
The developer creates new objects or new classes of objects.