Next: , Up: Libraries For Interpreted Languages


6.1 Library Construct

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

The libraries 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 class may be created.

Most functions provided by the libx1f4i0 libraries define specific execution contexts (to be able to observe the application concerns).

See Per Function Execution Contexts.