Roberto Ierusalimschy • Talks and Interviews

(in English and in Portuguese)
PUC-Rio, Oct 17, 2023.
Aula Magistral
freeCodeCamp Podcast em português, Oct 12, 2023.
Entrevista: Criação da Linguagem Lua e Mundo Acadêmico
Apple Podcasts: We Speak Your Language, Nov 8, 2022.
Interview
D-Conf'22, August 2, 2022, London, UK.
Lua and Pallene (slides)
Hakernoon, Jun 28, 2022.
A Conversation with Roberto Ierusalimschy, Creator of Lua
Podcast Os Programadores, Novembro 22, 2020.
Entrevista
Semana de Informática, Universidade do Porto, Novembro 11, 2020. Porto, Portugal.
O Projeto de Lua
Seminários de Graduação, DI/PUC-Rio, Outubro 29, 2020. Rio de Janeiro, Brasil.
Entrevista: Lua na PUC-Rio
Lua in Moscow 2019, March 3, 2019. Moscow, Russia.
Why (and why not) Lua? (slides)
Lua in Moscow 2019, March 3, 2019. Moscow, Russia.
Garbage Collection in Lua
XI Semana da Computação, IME-USP, Agosto 26, 2019. São Paulo, Brasil.
Errâncias de um Software Brasileiro
Lua Workshop 2018, September 6, 2018. Kaunas, Lithuania.
Garbage Collection in Lua
The 39th Annual Meeting of the TeX Users Group, Invited Talk; July 20, 2018. Rio de Janeiro, Brazil.
The Making of Lua
Aula Inaugural do Instituto de Computação da UFF, Abril 02, 2018. Rio de Janeiro, Brasil.
Errâncias de um Software Brasileiro
Curry On Barcelona!, Keynote, June 20, 2017. Barcelona, Spain. (slides)
Scripting with Lua
A Inovação Feita no Brasil, Museu do Amanhã, Agosto 16, 2017. Rio de Janeiro, Brasil.
Errâncias de um Software Brasileiro
Lua Workshop 2017, Kong; October 16, 2017. San Francisco, CA.
How Much Does it Cost?
Lua in Moscow 2017, March 05, 2017. Moscow, Russia.
Functions in Lua
Geek of the Week, February 28, 2016.
Interview
Uses This, June 09, 2016.
Interview
Lua Conf 2016, Julho 09, 2016. Rio de Janeiro, Brasil.
O Projeto de Lua
Lua Workshop 2015, King; October 15, 2015. Stockholm, Sweden.
Testing Lua (slides)
Lua Workshop 2014, September 13, 2014. Moscow, Russia. (slides)
Integers in Lua 5.3
WWW 2013 Developers Track, Invited Talk; May 15, 2013. (abstract)
Lua versus Javascript: Why do we need multiple languages?
IFIP working group 2.16 (language design); Austin, TX. December 2012.
LPeg: an Alternative to Regexs Based on PEGs
PPL Seminar. March 15, 2012. Stanford, CA. (abstract)
Small is Beautiful: the Design of Lua
Rearden. March 15, 2012. Foster City, CA. (abstract)
What About Lua
Lua Workshop 2012, Verisign; November 29, 2012. Reston, VA.
What is Next for Lua? a personal perspective
2011-2012 CLAS Lecture Series, March 6, 2012. Center for Latin American Studies, Stanford, CA. (abstract)
The Disembedding of a Brazilian Software
Lua Workshop, 2011, Frick, Switzerland.
Some Thorny Points in the Design of Lua: a personal perspective
Lua Workshop, 2011, Frick, Switzerland.
The Novelties of Lua 5.2
EE Computer Systems Colloquium, 2010, Stanford, CA.
Small is Beautiful: The design of Lua
Game Developers Conference; Tutorial: Lua Scripting in Game Production, March 2010, San Francisco, CA.
Speaker and panelist
Concepts of Programming Languages, 9th Edition, Pearson, 2010.
Interview
Masterminds of Programming: Conversations with the Creators of Major Programming Languages, O'Reilly Media, 2009.
Interview
Lua workshop 2008, The George Washington University; July 15, 2008. Washington, D.C.
LPEG: a New Approach to Pattern Matching in Lua
4o Encontro Brasileiro da Comunidade Python, Pyconbrasil, 2008. Rio de Janeiro, Brasil.
A Evolução de Lua
The A-Z of Programming Languages: Lua, ComputerWork, September 11, 2008.
Interview
JAOO Conference, Brisbane & Sydney, Australia, May 30 & June 3, 2008.
Learn Lua in X Minutes.
28th Annual Meeting of the TeX Users Group, 2007, San Diego, CA. (photos)
About Lua
HOPL III, 2007, San Diego, CA.
The Evolution of Lua (video)
Semana de Eletrônica e Computação 2007, UFRJ.
A Linguagem Lua
Lua Workshop, 2006. (slides)
The Evolution of Lua
1st Lua Workshop, Adobe; July 28, 2005. San Jose, CA.
The Novelties of Lua 5.1
1st Lua Workshop, Adobe; July 27, 2005. San Jose, CA.
The Implementation of Lua 5
IV Forum Internacional Software Livre, Porto Alegre, Brasil, 2003.
A Linguagem Lua
Lightweight Languages 2003, Cambridge, MA, 2003.
The Virtual Machine of Lua 5.0