The BAA was founded almost 40 years ago to promote a family of interactive array-programming languages noted for elegance, conciseness and fast development speed. Many of them were derived from Kenneth Iverson’s mathematical notation.
Welcome to the British APL Association
Get Involved with APL
We meet on the last Friday of every month at the Hoop & Grapes in London. The agenda is to solve the World’s problems (with APL) unless someone has something more important!
Address: Hoop & Grapes, 80 Farringdon St, London EC4A 4BL.
Time: Upstairs room booked from 14.30 ’til 17.30. Meet earlier downstairs for a pre-event drink and/or a chat.
Join our Mailing List
Be among the first to find out about upcoming events in APL.
Latest Papers from Vector
- Larger than life automata
May 30, 2019 by Cliff Reiter
Larger than life automata have been known for some decades. Recent examples in  triggered the author’s interest into investigating them with J. These automata use rules that are a straightforward g
- J-ottings 59 Love Actuarily…
May 29, 2019 by Norman Thomson
In my experience of demonstrating APL and later J to potential customers, the one group for which it was always guaranteed to generate excitement was actuaries. I was therefore intrigued to read Jerem
- Taming statistics with limited-domain operators
May 29, 2019 by Stephen Mansour
Most students of statistics are overwhelmed by the sheer number of functions and procedures necessary to model and analyze data. To make matters worse, there are many inconsistencies in statistical ta
- Conquering recursion
May 29, 2019 by John Earnest
This article presents a set of combinator patterns which can be used to decompose recursive procedures into smaller, more reusable components. Examples of the resulting programming style are contraste
- Writing a Utility function
August 30, 2016 by Dan Baronet
This is an article on writing a piece of code in APL that will be reused often. It is aimed at people relatively new to APL. It depends on what you are trying to achieve. Is it supposed to be a blazin