ilo: A Programming Language for AI Agents, Not HumansMarch 13, 2026 NaN Boxing in Rust: Cramming Every Value Into 8 Bytes LuaJIT packs every value into 8 bytes using NaN boxing. Porting this to Rust means opting out of everything the language gives you.
rustvmperformanceilo
Read article
ilo: A Programming Language for AI Agents, Not HumansMarch 12, 2026 --explain: Reading a Language You Don't Know ilo's annotation tool shows the structural role of every statement. Built for agents, useful for humans too.
ilotoolingllm
Read article
ilo: A Programming Language for AI Agents, Not HumansMarch 11, 2026 Chaining Transforms with >> ilo's pipe operator passes the result of one call into the next. No intermediate names needed.
ilolanguage-designllm
Read article
ilo: A Programming Language for AI Agents, Not HumansMarch 10, 2026 Higher-Order Functions Without Lambdas ilo added map, flt, and fld - but not anonymous functions. Here's why named functions win for AI agents.
ilolanguage-designllm
Read article
ilo: A Programming Language for AI Agents, Not HumansMarch 7, 2026 Nine Syntax Experiments: What I Learned Testing Language Designs Against LLMs Nine syntax variants for the same language, benchmarked against Claude Haiku. Positional args mattered more than abbreviations.
ilobenchmarksllmlanguage-design
Read article