Mathematica makes it easy to "bulletproof" packages, and prevent features of their environment from affecting their internal operation.
When you create or use Mathematica packages, you will often want to refer to files in a system-independent way. You can use contexts to do this. The basic idea is that on ...
Mathematica gives convenient machine-independent programmatic access to a broad range of information about your computer system.
CallPacket[integer, list] is a MathLink packet encapsulating a request to invoke the external function numbered integer with the arguments contained in list.
Install
(Built-in Mathematica Symbol) Install["name"] starts a MathLink-compatible external program and installs Mathematica definitions to call functions in it.
Mathematica is to its core a fundamentally extensible system, in which efficient, modular, reusable packages of any size can readily be created. Mathematica's symbolic ...
DumpSave["file.mx", symbol] writes definitions associated with a symbol to a file in internal Mathematica format. DumpSave["file.mx", " context`"] writes out definitions ...
FindFile[name] finds the file with the specified name that would be loaded by Get[name] and related functions.
Get
(Built-in Mathematica Symbol) << name reads in a file, evaluating each expression in it, and returning the last one.
LinkPatterns[link] gives a list of the patterns for which definitions were set up when the external program associated with the specified MathLink connection was installed.