|
Here we have a number of cross-platform libraries, some 3rd party, which
handle external functionality that is incidental to the main engine, such as
the Expat XML parser, and Lua scripting. Although the SGX engine has well-
defined interfaces for both XML parsing, and scripting, it implements neither
and relies on these libraries to perform the processing itself. In practise
there is usually a wrapper around the 3rd party code to ensure the data
passed back is compliant with the specification of the SGX engine.
|