Meet Kiki — an array language

April 10, 2026
Two individuals use sign language while enjoying coffee at a cozy cafe.
Photo by cottonbro studio on Pexels

What is Kiki?

Kiki is an experimental array language presented in a short, mythic write-up that reads like part-language spec, part-incantation. It has been reported that Kiki is "glyph-forged": terse symbols (!, #, |, ^ and others) carry distinct monadic and dyadic meanings, and that the language evaluates right-to-left — the last thing spoken is the first thing done. The post includes concrete-looking examples (+/ 342 16 583 336 27; moons :@ (& moons :> 500)) that show familiar array idioms — folds, filters, positional indexing — but in a very compact, almost ritual syntax.

How it works (briefly)

The examples hint at the lineage. Think APL, K, BQN and their kin: dense operators, array-first thinking, and heavy use of symbol combinators. It has been reported that the fold glyph (/) draws a verb through an array, returning a woven result, while :@ and :> appear as indexing and comparison motifs in a single expression. Whether Kiki is a complete, runnable language, a language design sketch, or a playful piece of fiction is not made explicit; the original post leans hard into atmosphere — portals, machine gods, violet screens — so some claims must be read as stylistic framing rather than formal spec.

Why it matters

This matters because there’s a small but passionate current in programming culture that prizes compact, expressive array languages — and Kiki taps that aesthetic with flair. It’s part art, part proposal, and part nostalgia for notation that treats whole shapes (arrays) as first-class citizens. Will anyone write production systems with Kiki? Maybe not. Will its ideas and its mood inspire hobbyists, language tinkerers, or someone chasing the perfect glyph for a fold? Quite possibly. After all, who doesn't like a little mystery in their toolbox?

Sources: eli.li, Lobsters