If you are considering migrating your APL application to Dyalog, we can offer advice and support as well as putting you in contact with experienced migration consultants.
Unsure whether to migrate to Dyalog from a different APL?
the level of compatibility to aid migration from APL2 Differences when moving to Dyalog APL:
Unsure whether to migrate to Dyalog from a different APL?
the level of compatibility to aid migration from APL2 Differences when moving to Dyalog APL:
- A list of differences of some of the functionality that has been included in Dyalog APL but is not present in all of the following four APL systems: APL+Win, APL2, APLX, and GNU APL.
- The system function
⎕MLdetermines the level of compatibility of the Dyalog APL language to IBM's APL2 – changing this aid to migration from its default value (1) changes the behaviour of certain glyphs and language constructs.
- The APLX migration tools repository contains utilities and useful information for the migration of code from APLX to Dyalog. For more information, see the APLX Archive.
- The
]TRANSFER.Inuser command imports files in APL Transfer Format (.ATF) that are created by other APL systems. See]In -?for more information.
- APL2
- Case study: APL2 Mainframe application to a Dyalog Microsoft Windows Server platform
- Case study: APL2 Mainframe to a Dyalog Microsoft Windows platform
- Video (Dyalog '22): Lift-Off from APL2 Mainframe to Dyalog in the Cloud
- Video (Dyalog '16): The Journey of an APL2 Bigot to Dyalog World
- APL+Win
- Video (DYNA Fall 2025): Lessons Learned when Converting from APL+Win to Dyalog APL
- Video (Dyalog '24): Migrating APL+Win Applications
- Video (Dyalog '24): Migrating to Dyalog from APL+Win: Workspace Transformation
- Video (Dyalog '23): Converting a COM Server to a Jarvis-based Web Service
Migrating Your APL Application to Dyalog
xxx Some subheading here
xxx Some into copy here dolor sit amet, consectetur adipiscing elit. Mauris condimentum sapien urna. Integer at odio varius, varius elit et, accumsan dolor. Cras lectus tellus, efficitur at nisl id, iaculis molestie turpis. Donec vitae pretium nisi. Vestibulum semper leo metus, convallis porttitor erat commodo vitae. Donec aliquet nisi ac viverra tincidunt.