EsoNatLangs Bring the Complexity of Natural Language into Code
Summary
EsoNatLangs Bring the Complexity of Natural Language into Code surveys five esolang projects—Coem, Love Languages, Kip, Prāsa, and Captive—that embed aspects of natural language into programming. The piece explores how these languages foreground linguistic expressiveness, from poetry-like output and parse-tree programming to morphology-based syntax and prosody-inspired code. It situates these languages within the broader esolang movement and discusses implications for creative coding and the human interpretation of code, with reflections on AI-assisted coding.