Lessons Learned when Converting from APL+Win to Dyalog APL
summary
METSIM® migrates from APL+Win to Dyalog APL with all core features preserved and most source code converted 100% of source code into a Dyalog workspace; the project takes about 18 months and uses a GitHub repository plus GitHub repository with VSCode workflow for collaboration and rollback. A conversion utility loads and convert APL+Win models in seconds so existing models run unchanged in the new GUI; emulators (DeltaWi/QuadWi) bridge Windows-specific UI code, 32-bit→64-bit yields faster static calculations (roughly 2×) while dynamic UI drawing currently limits some runs.
AI-written summary · about
chapters (10)
- 0:00Alex and METSIM®
- 1:48A brief history of METSIM®
- 5:03Migrating the METSIM® GUI
- 7:32Timeline of the conversion project
- 8:52Using a GitHub repository
- 10:21Converting APL+Win to Dyalog
- 13:40Using Git and VSCode
- 14:52Emulators to run on more platforms
- 16:10Why switch to Dyalog?
- 22:06Questions
related talks
22mEffective Migration, Balancing Cost, and Performance
30mWebAssembly as cross-platform architecture?!
14mAI-accelerated migrations at scale
46mLocknote: The Albatross Project
05mMachineWare Interview
58m"Just switch the compiler", they said
21mTransforming Legacy Systems: A DevOps Journey to Modernization
31mModernizing a megascale database
