LIBRARY.
The second token must identify the name of the external library.
The external library is located using
platform-specific mechanisms for loading libraries. For Unix-based systems, the
library name is case-sensitive. The third token is optional and specifies the
name of the routine within the library package. If not specified,
name is used.
The routine name is not case sensitive. If the target routine cannot be
resolved, .nil is returned.
pi = .Routine~loadExternalRoutine("pi", "library rxmath rxcalcpi")
say pi~call(16) -- 3.141592653589793