Dyalog APL updates flagship guide with interactive online edition
The de facto standard programming guide for Dyalog APL is being reworked by Rodrigo Girão Serrão to address rapid technological shifts, featuring new sections for version 12.0 and community-driven feedback mechanisms.
The definitive guide for the Dyalog APL programming language is undergoing a significant digital transformation. An online version of Mastering Dyalog APL is currently being developed as a work in progress, designed to replace the original 2009 first edition which is now widely considered outdated.
Reworked by Rodrigo Girão Serrão, the new resource is built on Jupyter Notebooks to facilitate an interactive learning experience. This format allows users to read and experiment with code simultaneously, addressing the risk of printed materials becoming obsolete in a rapidly evolving technological landscape.
The updated guide includes revised explanations and new sections covering features introduced in Dyalog APL 12.0. Where possible, the prose and examples from the original text, written by Bernard Legrand, have been retained verbatim. However, necessary updates and rewrites have been applied to reflect current platform capabilities.
A static online version is already available for immediate access. The project is hosted on GitHub, where users can open issues to provide feedback or suggest corrections. Direct feedback can also be submitted via email to [email protected], with specific acknowledgements given to GitHub contributors and Adám Brudzewsky for their assistance in the rework.
While the online resource is actively being refined, a printed edition is planned for future release to accommodate those who prefer physical copies. A changelog is available to review the specific content introduced in this rework compared to the original November 2009 version.


