Skip to content

Creator of Lua: Scripting, Programming Languages, Predictions | Roberto Ierusalimschy

03/08/2026 1h 5min

Listen "Creator of Lua: Scripting, Programming Languages, Predictions | Roberto Ierusalimschy"

Episode Synopsis

Roberto Ierusalimschy is the creator of the Lua programming language. I interviewed him about Lua's unique strengths, programming language design and predictions for how AI will impact programming languages.• My ergonomic keyboard project I mentioned, you can follow along here: https://read.compose.llc/• The Kickstarter page for it: https://www.kickstarter.com/projects/ryanlpeterman/compose-simple-ergonomics-beautifully-donePodcast links:• YouTube: https://youtu.be/jCZnFKk6M9A• Apple: https://podcasts.apple.com/us/podcast/the-peterman-pod/id1777363835• Transcript: https://www.developing.dev/p/creator-of-lua-scripting-programmingThank you to this episode's sponsor for supporting my work:• WorkOS: makes your app Enterprise Ready with easy to use APIs to add SSO, SCIM, RBAC, and more in just a few lines of code, check them out at https://workos.com/Timestamps:(00:00) Intro(00:43) What sets Lua apart(08:35) Comparing Lua with Python(13:04) Top book recommendation on language design(14:20) How JIT works and why it is hard(23:21) Compiling Python and interpreting C(30:31) How cross language calls work(36:58) Lua unique design decisions(51:17) Predictions for AIs impact on languages(01:00:10) Top 3 languages to learn to become a better engineer(01:03:21) Advice for his younger self(01:04:19) OutroWhere to find Roberto:• Website: https://www.inf.puc-rio.br/~roberto/• Wikipedia: https://en.wikipedia.org/wiki/Roberto_IerusalimschyWhere to find Ryan:• Newsletter: https://www.developing.dev/• X/Twitter: https://x.com/ryanlpeterman• LinkedIn: https://www.linkedin.com/in/ryanlpeterman/• Threads: https://www.threads.com/@ryanlpeterman• Instagram: https://www.instagram.com/ryanlpeterman• TikTok: https://www.tiktok.com/@ryanlpetermanReferenced in this episode:• The Evolution of Lua: https://www.lua.org/doc/hopl.pdf• LuaJIT: https://luajit.org/• How much does it cost: https://www.youtube.com/watch?v=EUvgoxBm7uc• JavaScript: The Good Parts (not an affiliate link): https://www.amazon.com/dp/0596517742

More episodes of the podcast The Peterman Pod