Skip to content

Cousins to q

Many powerful techniques for programming in q can be found in other Iversonian languages, and reward study by q programmers.

The ArrayCast podcast covers them all.

APL

Try APL

APL descends direct from Iverson Notation. At this site you can try it out – with its elegant and mnemonic symbols.

Dyalog APL

Dyalog APL is commercial software, but free for personal and minor commercial use.

APL Wiki

Hundreds of articles about APL.

Vector

The journal of the British APL Association has recorded work in the Iversonian languages since 1984.

Descendants

Jsoftware wiki

J: Iverson’s from-the-ground-up reboot of APL.

BQN

Finally, an APL for your flying saucer.

April

Array programming re-imagined in Lisp.

Kap

Kap is an array-based language that is inspired by APL.

NumPy

APL as a Python library.

Uiua

A stack-based array-programming language.

k

The K Language Wiki

The wiki links to several implementations of various iterations of k.

Shakti

The k story continues.

no stinking loops

Stevan Apter’s personal website is a treasure chest for k programmers.