Next: , Up: Aime Libraries   [Index]


7.1 Library Construct

The libaime library objects are live objects needing construction before use and destruction once no longer needed. Construction is carried out on the application specifications. Once constructed, the libaime library objects provide collections of functions, operators, symbolic constants and data types.

The library objects are sensitive to such application concerns as memory allocation and error reporting.

The memory allocation is specialized as library data memory allocation, executed program memory allocation (memory allocation for data registered with executed program variables) and temporaries memory allocation.

See Temporaries.

Multiple instances of the same library object class may be created.

Most functions provided by the libaime library objects define specific execution contexts (to be able to observe the application concerns).

See Per Function Execution Context.

While not bound by any particular definition, the libaime library objects may be operated via a typed interface.

See struct x1f4_lxnote_type.

The struct x1f4_lxnote_type interface allows the management of library objects in a uniform fashion, from creation to destruction.

See Library Construct Library Reference.

The interface definition is used by such libaime interfaces as the executive assembler.

See Executive Assembler.

See Sample Libraries.