Distributed Components
The Engine (the DLL)
- Runs M code
- Manages access to M databases containing globals and routines, including network connectivity
- Provides system service functions for application use
The Tool (the EXE)
- GUI development environment
- Edits routines, globals, windows and other components
- Supports interactive GUI debugging of M code
- Creates redistributable EXEs that use the engine