DYNA26: 27 April 2026. More info

The Dyalog Community

A Community for People That Feel Differently About Code

The Dyalog and APL community is a global group of developers, researchers, and problem-solvers united by a language that treats computation as a tool of thought. Whether you’re just starting or have decades of experience, you’ll find people sharing ideas, helping each other, and building interesting things.

Highly Engaged

Although smaller than some language communities, it’s proportionally far more active. Questions get answered, ideas get discussed, and people show up.

A culture of participation.

Cross-generational

From Ken Iverson’s original ideas to the contributors working today. The community spans decades and keeps the connection to that history alive.

Generations of ideas.

Academia Meets Industry

Researchers, financial engineers, data scientists, and curious hobbyists all share the same spaces. The overlap produces unusual and interesting conversations.

Across disciplines.

A Tool of Thought

APL was conceived as a notation for thinking about computation, not just writing it. That shapes the conversations you’ll find – they go deeper than syntax.

More than syntax.
A Visible Team in the APL Community

Talk directly to the people who build and teach APL

One of the strengths of the APL community is how accessible it is. Many members of Team Dyalog are highly visible across the APL and wider array programming world, actively taking part in discussions, events, and shared learning. The people who develop, teach, and shape Dyalog APL are not distant or hidden, they are participants you can engage with directly. Whether through conferences, forums, chats, or community spaces, you can ask questions, share ideas, and be part of the conversation. It is a place where your voice is heard, and where interaction with the people behind the language is part of the experience.

Here are just a few of the people you’ll come across:

Aaron Hsu

Aaron Hsu

Aaron is one of the key modern figures pushing APL forward, particularly in performance and parallelism. His work on Co-dfns tackles a long-standing challenge: how to keep APL’s elegance while making it fast on modern hardware, including GPUs.

He is also a prolific conference presenter, speaking at events around the world such as LambdaConf, Functional Conf, BOBkonf, and many Dyalog User Meetings. He has has appeared on various podcasts including Tacit Talk and ArrayCast.

Ask Aaron about: Co-dfns, high-performance APL, GPUs, parallelism, compiler design, array programming theory

Connect with Aaron

Adám Brudzewsky

Adám is deeply involved in the development and everyday use of Dyalog APL, helping to shape the language through practical work, teaching, and tools. A lifelong APL programmer, he focuses on making it more expressive and usable while preserving backward compatibility. He is an active presence in the APL community, contributing to the APL Wiki, maintaining APLcart, and taking part in discussions on the APL Orchard and the APL Farm Discord server. He is also co-presenter of the ArrayCast podcast alongside Conor Hoekstra.

Ask Adám about: language design, APL idioms, backwards compatibility, teaching APL, APLcart, APL Wiki, community discussions

Connect with Adám
Adám Brudzewsky
Team Dyalog don’t just build the tools, they actively share, teach, and shape how APL is used across the community.
Rich Park

Rich Park

Rich is an APL programmer, teacher, and evangelist focused on helping people learn and discover the language. His work centres on creating training materials and organising APL knowledge so that newcomers can find their way in and experienced users can go further.

He is an active and visible member of the APL community, serving as the main administrator of the APL Wiki, appearing as a regular panellist on the ArrayCast podcast, and sharing APL content through talks, videos, and community initiatives.

Ask Rich about: learning APL, getting started, training materials, APL resources, teaching approaches

Connect with Rich

Stefan Kruger

Stefan focuses on making Dyalog APL more accessible to new developers and new application areas, with a particular emphasis on tooling such as RIDE and support for macOS. His work aims to lower the barrier to entry while improving the overall developer experience. He is also known for creating learning resources for the community, including writing the popular book Learning APL and editing APL Cultivations, helping to make APL more approachable through clear, practical explanations. He has presented widely at Dyalog User Meetings and DYNA events, often exploring the intersection of Dyalog and AI.

Ask Stefan about: getting into APL, RIDE, macOS setup, tooling, Learning APL, Dyalog and AI

Connect with Stefan
Stefan Kruger

Our Social Media

Connect with us on our social media channels for news and updates from Dyalog and APL in general.

Join Our Growing GitHub Community!

Stay updated with our latest projects, contribute to open-source initiatives, and connect with like-minded developers. Your support helps us continue to innovate and share valuable resources with the programming world.

Avatars shown are public GitHub profile images of users who follow Dyalog Ltd. Each image links to the corresponding GitHub profile. If you’d like your avatar removed from this page, contact us at contact@dyalog.com

The Dyalog Community

A Community for People That Feel Differently About Code.

The friendly community of Dyalog users are always more than happy to help answer any questions you might have.

Internal Resources

The Dyalog Forums

A cornerstone for the APL community, fostering discussions, troubleshooting, and knowledge-sharing among enthusiasts and experts.

The FAQs

A concise, go-to resource offering quick answers and insights into common queries about the APL language and Dyalog’s functionalities.

Dyalog Events

Dyalog User Meetings

The Dyalog User Meetings bring together APL enthusiasts and experts for focused discussions on cutting-edge APL developments and practical applications.

APL Seeds

APL Seeds in an annual online user meeting aimed at those who are just starting out on their APL journey. It’s free to register. APL Seeds ’24 will take place on Wednesday 27 March 2024.



Dyalog Events

Intro to these resources.

Dyalog User Meetings

The Annual Dyalog User Meetings bring together APL enthusiasts and experts for focused discussions on cutting-edge APL developments and practical applications.

APL Seeds

APL Seeds in an annual online user meeting aimed at those who are just starting out on their APL journey. It’s free to register. APL Seeds ’24 will take place on Wednesday 27 March 2024.

Dyalog Competitions

Intro to these resources.

The APL Challenge

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed lobortis felis libero, ut ultricies dolor sodales eu. Mauris nec lectus a urna bibendum luctus ut ut urna.

The APL Forge

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed lobortis felis libero, ut ultricies dolor sodales eu. Mauris nec lectus a urna bibendum luctus ut ut urna.

The APL Forge

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed lobortis felis libero, ut ultricies dolor sodales eu. Mauris nec lectus a urna bibendum luctus ut ut urna.

External Resources (Good Apples)

These resources have been given our stamp of approval. They are reliable and authoritative, providing valuable insights and accurate knowledge about Dyalog APL.

User Groups

There are many national and regional user groups around the world. Some organise regular meetings and moots. 

APL Wiki

The APL Wiki is an invaluable collection of knowledge dedicated to the APL programming language, its history, and its rich ecosystem.

APL Orchard

A dynamic space within the broader Stack Exchange network, serving as a vibrant gathering place for APL enthusiasts.

APL and Dyalog on Stack Overflow

A focused hub for Dyalog APL queries, collaboration, and expert insights within the Stack Overflow community.

Reddit icon

r/apljk

A vibrant subreddit centered on the APL and J/K programming languages to discuss, share insights, and collaborate.

APL Farm on Discord

The APL Farm Discord channel is a thriving community hub dedicated to all things related to APL programming language and its derivatives.



Latest Blog Posts

Insight, inspiration, and fresh perspectives.

Advent of Code is an annual challenge in which a new programming puzzle is released every day for the first 12 days of December. We always see some great… Read
DYNA Fall 2025 brought together APL enthusiasts, customers, and Dyalog Ltd staff for two days of presentations and workshops in New York City. Attendance… Read
By: Borna Ahmadzadeh Borna is the 2025 winner of the APL Forge, our annual competition designed to promote the use and development of APL by challenging… Read

The Dyalog Forums

A cornerstone for the APL community, fostering discussions, troubleshooting, and knowledge-sharing among enthusiasts and experts.

The FAQs

A concise, go-to resource offering quick answers and insights into common queries about the APL language and Dyalog’s functionalities.

Hi, I’m the community master page. You should see me if you are on pages like the events calender. You don’t need to tell Mike about me, he knows.

Get Support
Technical advice and assistance on all aspects of Dyalog usage is available by e-mail (support@dyalog.com) and/or telephone (+44 1256 830030 – limited to U.K. office hours). Limited advice on design and coding is available, but is not intended to replace the use of the printed and on-line documentation. Except when reporting an issue with the software, users are encouraged to seek advice from the user community via the Dyalog Forum (reading the content of the forums does not require membership).