Magik Development Tools Top !link! May 2026
If you are developing for the GE Smallworld GIS platform, your choice of tools can significantly impact your productivity. While Magik is a niche, object-oriented language, the ecosystem has matured to include modern IDEs and open-source utilities. 1. MDT (Magik Development Tools)
- Language Server Protocol (LSP): Go-to-definition, find references, and rename symbols work impressively well for Magik codebases.
- Git Integration: Unlike Eclipse, VS Code handles massive Git repos (where you store
.magiksource files) without stuttering. - Remote Development: You can SSH into a Smallworld server and edit code live.
- Magik code is typically packaged into loadable modules or bundles used by Smallworld. Proper dependency management and versioning are important.
4. Smallworld GAN (Global Application Navigator)
The Asset Tracker
- Eclipse Magit for teams using Eclipse as their primary IDE.
- Magik Syntax Highlighting for developers who want to improve code readability.
- Magik Debugger for teams that require advanced debugging capabilities.
Advanced Stepping & Breakpoints: Developers can set breakpoints and step through Magik code line-by-line to pinpoint errors. magik development tools top
