Next: Initializing and Shutting Down
Up: Basic Data Structures
Previous: Relations
  Contents
All relations, graphs, functions, and programs used during
the run of an application are kept in special lists.
The RelManager serves as a memory heap and allows the access to
all defined relations, functions, and programs by the unique name
of an item.
Though the application that uses only the exported functions needs not
to be concerned with most details of the manager, it has to deal with
the manager in the following sense. The application must initialize
the manager by calling an appropriate function. (See section
3.3.)
Subsequently, it must pass a pointer to the manager to all the
functions that operate on relations.
There are no global variables in the KURE package.
Therefore, it is quite possible to have multiply managers
simultaneously active in the same application.
It is the pointers to the managers that tell the functions on what
data they sould operate.
Ulf Milanese
2003-05-28