DYNA Fall 2025: 29-30 September. More info

JSM 2025 – Introducing APL and TamStat to Statisticians

The Author

APL Teacher/Evangelist

Share this page

Joint Statistical Meetings (JSM) is an annual conference hosted by the American Statistical Association. Last month, Josh, Martina, and I attended JSM 2025 in Nashville, Tennessee, with Professor Stephen Mansour. Josh, Martina, and I were exhibitors, and hosted a stall in the exposition hall alongside other organisations. Steve exhibited TamStat (a free-to-use statistical package written in Dyalog APL) alongside us, but was also an attendee and gave a presentation and a workshop at the conference.

Left to right: Josh David, Stephen Mansour, Rich Park, and Martina Crippa at the JSM 2025 conference, standing in front of the Dyalog APL poster display.
Josh, Stephen, Rich, and Martina at the Dyalog Ltd booth

Our large poster included TamStat as one of several use cases, a visual hook comparing APL with traditional mathematical notation, an example using APL to compute k-means clustering, and information about Dyalog features. It was designed to intrigue people from a distance and encourage them to come closer to read more details. The maths and clustering selected for the poster were chosen based on them being things that statisticians are already familiar with. One person said APL glyphs reminded them of Inuktitut syllabics.

TamStat attracted a lot of interest from both students and teachers. Students were impressed by its simplicity, and some teachers were looking for web browser-based applications because they are easy to access on their institutions’ systems. Steve has distilled core statistical concepts into a very digestible syntax and vocabulary that echoes APL. In his workshop, the students remarked how easily they were able to pick up the syntax and use the graphical interface to solve the exercises.
A sticker on the back window of a car that reads “=>÷”

While driving around the city, we noticed this sticker on a car window. I’m not sure the driver knows that it’s valid APL! Can you tell what it means in English? Can you tell what it does in APL?

White APL symbols displayed as stickers on the rear window of a vehicle: equal sign, greater-than sign, and division sign.
While driving around the city, we noticed this sticker on a car window. I’m not sure the driver knows that it’s valid APL! Can you tell what it means in English? Can you tell what it does in APL?

On the first night there was an informal event hosted in the exposition hall, including “speed posters” presentations on an array of computer monitors; presenters had only one hour to show their work (as opposed to the larger poster sessions that were a whole morning and afternoon). There was karaoke and refreshments, and exhibitors were in their booths for discussions. People did come and talk to us, although that wasn’t the main purpose of the evening. Our highlight was seeing Steve’s incredible cover of Your Cheatin’ Heart by Hank Williams.

Twice a day there were large poster sessions where academics were available to explain their research. Many of these centred around assessing various statistical methods, machine learning, and some deep learning methods, especially for high dimensional (lots of parameters, not as in array axes) data or limited available data, and they were often in the context of supporting medical studies. Despite biostatistics being the plurality, there was a range of research on display including statistical methods applied to exoplanet detection (astrophysics), medical studies, and an adventure board game for teaching statistics. Many established statistical software packages were employed – most people used R, although we heard a few cases of Julia being used for heavy computation.

We met so many lovely people during our week in Nashville, and were happy to be able to introduce so many people to Dyalog, APL, and TamStat. We learned a lot about statisticians, their use cases, and their feelings about the software they use. It’s always great showing Dyalog outside the APL community, and even better in person!

More Blog Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

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).

Search our website...