Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Lessons Learned when Converting from APL+Win to Dyalog APL

Dyalog User Meetings via YouTube

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Discover the comprehensive process of migrating METSIM®, a leading chemical and mineral processing plant simulation software, from APL+Win to Dyalog APL in this 30-minute conference talk. Learn from Alex Holtzapple's 18-month conversion experience as he details the challenges and solutions encountered when modernizing a legacy system that has been in development since 1982. Explore the technical aspects of moving from Microsoft Windows-specific APIs and user interfaces to cross-platform tools supporting both Windows and Linux environments without requiring a complete application rewrite. Understand the strategic decision-making process behind selecting Dyalog APL as the replacement platform and examine the collaborative approach between MSI and Dyalog Ltd teams. Gain insights into modern development practices including GitHub repository management, Git version control integration, VSCode usage, and emulator implementation for enhanced platform compatibility. Review the project timeline, conversion methodologies, and planned source-code improvements that will expand MSI's product offerings through new external APIs. Access detailed coverage of GUI migration strategies, cross-platform development considerations, and the business rationale for transitioning from legacy APL+Win systems to contemporary Dyalog APL environments.

Syllabus

00:00 Alex and METSIM®
01:48 A brief history of METSIM®
05:03 Migrating the METSIM® GUI
07:32 Timeline of the conversion project
08:52 Using a GitHub repository
10:21 Converting APL+Win to Dyalog
13:40 Using Git and VSCode
14:52 Emulators to run on more platforms
16:10 Why switch to Dyalog?
22:06 Questions

Taught by

Dyalog User Meetings

Reviews

Start your review of Lessons Learned when Converting from APL+Win to Dyalog APL

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.