This library consists of a series of Fortran 90 modules useful for the development of SAS tasks. Each module is described in a separate section below. Each module is contained in a separate file and will be compiled separately. The resulting object files will be combined into a single library file.
The modules divide broadly into (i) those which depend on XMM-specific libraries such as dal, cal and errorHandling, and (ii) those which do not. The only foreign module that members of the second group depend on is called types and is at present resident in the sas package utils. This small module just defines data types such as int8, bool etc. If it is desired to port the non XMM-specific modules to a non-sas environment it is recommended to also copy this types module.
At some stage in the future it may be desirable to move these two groups into separate libraries.