The APL Community

The APL community prides itself on being friendly and professional whilst at the same time sharing skills and experiences to promote the use, functionality and development of APL. We hope you find the information below useful.

About the community

From its invention by Kenneth Iverson back in the early 1960’s the user base for APL has grown dramatically. Whilst still being a small scale community in the eyes of better known languages such as C++ and Java, APL maintains a friendly and professional following that encourages the sharing of skills and experience. By following these values the community continues to promote the use, functionality and development of APL.

Variations of APL

Like many fundamental languages APL has different flavours which help define how the code runs and what it all means! But all major operating systems and platforms are covered, from mainframes through to PCs (both Apple and the other one). You will find communities based around each of these implementations.


Since APL has an international following, there are a number of APL events and meetups that take place all over the world. The easiest way to be involved with these events is to contact the communities that organise them.

Here are just a few and a little bit about them:

Dyalog APL

Dyalog APL

Dyalog delivers an APL-based development environment that allows both subject matter experts and IT specialists to efficiently convert ideas into software solutions.


Swed APL on LinkedIn

Swed APL

The Swedish APL User Group was (re)started in 2014 with a first meeting held in Stockholm on the 4th April. The aim of the group is to meet on a regular basis to talk about APL and share experience. To find out more and/or join, please visit the group’s page on LinkedIn.

Website: Swed APL on LinkedIn

BAA & Vector

The British APL Association

Vector is the quarterly Journal of the British APL Association (BAA) and has been in production now for thirty years. Vector publishes articles and papers related to programming in array programming languages that developed from mathematical notation. A large part of this archive is available online at

Google Group: British APL Association

How to get involved

Visit the website links above and have a look around each of the communities. They all offer a welcoming and very knowledgeable group of users that are happy to help and can point you in the right direction. Try signing up to the Dyalog forums or joining the Swed APL group on LinkedIn!

The other way is – give it a try! If you go to this link here, there is a cut-down free version which will allow you to type expressions and begin to scratch the surface of a whole new world of thinking…

How is Optima involved

Optima attends many of the APL events hosted by different communities and helps to encourage and support the running of these events. We have an enthusiastic APL department that make frequent contributions to material such as the Vector magazine and the Dyalog forums, as well as giving speeches at conferences. We look forward to the APL community growing and as always, enjoy being a part of it.

The best person to talk to about the APL community and how you can get involved is John Jacob, our Technical lead. He is also the Editor of Vector, the Journal of the British APL Association (BAA).

Please call Jake on 01293 562 700 for an informal chat or use the form below.

Your Name *

Your Email *

Your Phone Number

Your Message



Share this Page

John ‘Jake’ Jacob

Technical Lead

More about Jake