Overview
Learn about migrating APL+Win workspaces to Dyalog in this 24-minute conference talk from Dyalog '24. Explore comprehensive workspace transformation techniques using the Link framework, including restructuring into namespaces, implementing multiline headers, and leveraging new primitives. Discover practical approaches to code management, testing, and deployment while following Markos Mitsos's experience in enhancing modularization and error handling. Gain insights into the cooperation between APL+Win and Dyalog, data exchange through component files, and system functions for files, date-times, and regular expressions. Master the implementation of classes, GUI development, and Microsoft Excel interoperation in the migration process. Access supplementary materials including detailed slides, summary papers, and related articles to support your understanding of this technical transformation journey.
Syllabus
A long-term migration project
Infrastructure for code management
Testing and deployment
Structural changes to workspaces with namespaces
Exchange of code and data; co-operation between APL+Win and Dyalog
Exchange of data through component files
Comparison of functions in APL+Win and Dyalog
Comparison of function headers
Dfns, trains, and new primitives
System functions for files, date-times, and regular expressions
Classes and GUI
Microsoft Excel interoperation
Future work
Taught by
Dyalog User Meetings