
7 The MLWorks Foreign Interface Library
Aliens structure is involved with managing externally linked foreign code objects. This interface uses dynamic linking of foreign code (supplied via the underlying OS) and ML makes a record of what objects have been linked in so far. The basic interface for linking foreign code allows code to either be linked immediately (that is, at link time) or when something actually makes use of the code (that is, at call time).The following functions are used to ensure that the appropriate associations between ML values representing external objects are in the desired state. These facilities could be used to 'reset' associations between foreign code and ML representations and also ensure that up-to-date versions have been obtained.

Generated with Harlequin WebMaker