Lua: The Tiny Language Born From Brazil's 1993 Trade Barriers Now Powering WoW, Roblox and Nginx

bigaiguy · x · 2026-09-05

In 1993, Brazil's 'market reserve' trade rules made buying foreign software nearly impossible, so three professors at a Catholic university in Rio — Roberto Ierusalimschy, Luiz Henrique de Figueiredo and Waldemar Celes — built their own tiny language, Lua (Portuguese for 'moon'), originally to let oil-company geologists type instructions into engineering tools.

Its defining constraints became its secret: small, fast, and designed from day one to be embedded as a 'guest' inside C/C++ programs, handling frequently-changing logic without recompiling.

Where it runs today:

The entire language is about 24,000 lines of C — small enough for one person to read. The authors still teach and never raised a round.

Original post →

More from Companies & People

Companies & People channel →