👾 Avoxelgame: Voxel Game written in Dyalog APL and SDL3
👾 Avoxelgame: Voxel Game written in Dyalog APL and SDL3
Array notation, namespace handling, the behind operator, and inline tracing are among the enhancements introduced in Dyalog v20.0.
Asher Harvey-Smith gives an overview of these new features and how they support clearer, more expressive APL code.
Watch the recording: https://www.youtube.com/watch?v=1IaLs96lEEg

In this DYNA26 presentation, Asher Harvey-Smith highlights leading axis theory, new primitives, and new uses for old primitives.

Mark Wolfson and Kori Smith share a real data processing challenge from the jewellery industry: turning unstructured product descriptions into clean, queryable data.
The presentation compares approaches using large language models and APL.
Watch the recording: https://www.youtube.com/watch?v=hAKWYE_7cDQ

Not yet decided whether to join us in Eastbourne, England, for Dyalog '26? Details of the workshops that you can attend are available at https://usermeeting.dyalog.com/workshops/, and there is a 10% discount for registrations made before the end of July. We hope to see you there!
Following Alex Holztapple’s DYNA Fall 2025 presentation on the new version of METSIM®, Morten Kromberg introduces the migration tools developed to support the project.
These tools are now documented and freely available to help migrate APL code from other implementations to Dyalog APL.
Watch the recording: https://www.youtube.com/watch?v=EZB6SVFrqSs

How does a modern APL application fit alongside other technologies?
In this DYNA26 presentation, Rich Park walks through an application combining Jarvis, SQAPL, isolates, and a React frontend to build a video search and recommendation engine.
Watch the recording: https://www.youtube.com/watch?v=lawQ2T3nctY

Morten Kromberg opened DYNA26 with an overview of the agenda and an updated look at the Dyalog road map.
Watch the recording: https://www.youtube.com/watch?v=ZrM_OEuNNok

In his latest blog post – https://www.dyalog.com/blog/2026/06/making-the-ide-my-own-part-1/ – Adám shares some of the IDE customisations that he has collected in his years using Dyalog. This first in a series of blog posts looks at cross-platform actions such as set-up, making output readable, and ensuring code is saved