In our latest blog post – https://www.dyalog.com/blog/2026/04/outperforming-nested-arrays-with-classic-apl-techniques-part-2 – Asher continues his exploration into the implications of choosing a flat representation rather than a nested one for your data.

#Dyalog #APL #ArrayProgramming

Kiki Is The Unknown Array Language

Kiki bills itself as the “array programming system of unknown origin.” We thought it reminded us of APL which, all by itself, isn’t a bad thing. The announcement post is decidedly…

Hackaday
Kiki Is The Unknown Array Language

Kiki bills itself as the “array programming system of unknown origin.” We thought it reminded us of APL which, all by itself, isn’t a bad thing. The announcement post is decidedly…

Hackaday

ArrayCast goes live in 10 minutes!

Episode 122: REPL & IDE Deep Dive
Adám Brudzewsky and Conor Hoekstra explore REPLs and IDEs across the array language ecosystem

Join live: https://www.youtube.com/watch?v=kDpFef-FTKo

#ArrayCast #APL #ArrayProgramming #FunctionalProgramming

Episode 122: REPL & IDE Deep Dive

YouTube

In our latest blog post – https://www.dyalog.com/blog/2026/03/mind-boggling-performance/ – Brian investigates the effect that data structure can have on performance and optimisation by revisiting a challenge from the 2019 APL Problem Solving Competition.

#Dyalog #APL #ArrayProgramming #Performance

Registration is now open for DYNA26. This free, one-day, in-person event for existing and potential users of Dyalog will take place on Monday 27 April 2026 in New York City. Spaces are limited, and these events usually fill up quickly, so register now to reserve your place. For more information and to register, see https://dyna.dyalog.com/

#dyna #dyalog #apl #ArrayProgramming #FunctionalProgramming #ProgrammingLanguages #ComputerScience #NYCTech

@jhlagado try “following” these hash tags:

It will probably improve the content of your stream slightly.

After a brief hiatus, the ArrayCast podcast is back and now it's broadcast live! Join Conor Hoekstra, Adám Brudzewsky, and guests for fortnightly discussions around array programming languages, including APL. The next episode, "FIXAPL with Jacob Lockwood", will take place on Monday 16 February at 15:00 UTC – see https://www.youtube.com/@arraycast/streams to join.

#APL #ArrayProgramming #ArrayCast

I implemented org-babel support for 3 array languages I like a lot: Goal¹, BQN² and growler/k³. These languages are great for data munging so I find it very handy to use them in #OrgMode to process data stored in org tables. You can grab my implementations from my Emacs configuration at:

https://github.com/oantolin/emacs-config/blob/master/my-lisp/ob-goal.el
https://github.com/oantolin/emacs-config/blob/master/my-lisp/ob-bqn.el
https://github.com/oantolin/emacs-config/blob/master/my-lisp/ob-k.el

¹ https://codeberg.org/anaseto/goal
² https://mlochbaum.github.io/BQN/
³ https://codeberg.org/growler/k, forked from https://codeberg.org/ngn/k

#Emacs #ArrayProgramming

Tree processing in Array languages

https://asherbhs.github.io/apl-site/trees/intro.html

(not the usual linked nodes)

#apl #apljk #arrayprogramming #cs #plt

Introduction — Doing Things in Dyalog APL