EsoNatLangs Bring the Complexity of Natural Language into Code

A new branch of esolangs
Daniel Temkin has highlighted a growing corner of esoteric programming languages that do something unusual: they trade the blunt clarity of code for the slipperiness of human language. It has been reported that five languages — Coem, Love Languages, Prāsa, Kip, and Captive — foreground nuance, ambiguity, and morphology instead of the strict, imperative grammar most programming languages use. The effect? Programs that read like prose, poetry, or a private joke — and which invite multiple legitimate readings. Intriguing, maddening, delightful. Which side are you on?
What these langs actually do
These so‑called "esonatlangs" multicode with prose: surface text carries aesthetic, literary, and computational constraints at once. It has been reported that some implementations hide their intentions so well that a plain English sentence can be a Love Languages program on first glance. Others, like Prāsa, leave audible traces — cadence and rhythm that feel musical. The piece notes a lineage back to Shakespeare (yes, the esolang), but argues these newer projects move beyond static lexicons into grammar, letter patterns, and prosody as computational materials. The final language discussed, Captive, allegedly belongs to Temkin himself; regardless, practitioners range from academics to artists to programmers tinkering on the side.
Why this matters now
Here’s the emotional pivot: in an era when AI coding tools squeeze out ambiguity in favor of deterministic output, esonatlangs celebrate the very thing those tools discard — the messy, human texture of expression. They’re a rebellion of style over utility, a way to preserve individual voice in a world of copied‑and‑pasted snippets. That’s not just nostalgia; it’s a cultural statement about what code can be. So ask yourself — do we want code that only executes, or code that speaks? These languages suggest we can, sometimes, have both.
Sources: esoteric.codes, Lobsters
Comments