Hugo Musso Gualandi
I am a computer science researcher, soon to be a professor at UFRJ university.
I specialize on Programming Languages and I am interested in the implementation of dynamically typed languages, virtual machines, just-in-time compilation and type systems.
I completed by PhD at PUC-Rio's LabLua, under the advisorship of Prof. Roberto Ierusalimschy.
In the second semester of 2018 I was also a visiting student at Northeastern University's Programming Reasearch Laboratory, in collaboration with Prof. Jan Vitek.
During 2022, I worked as a post-doc researcher at the Czech Technical University.
My PhD research was focused on the design and implementation of Pallene, a statically-typed, ahead-of-time-compiled, and performance-focused subset of the Lua programming language.
Publications
-
A Surprisingly Simple Lua Compiler (extended Version)
Hugo Musso Gualandi, Roberto Ierusalimschy, 2022
Science of Computer Programming
pdf
-
A Surprisingly Simple Lua Compiler
Hugo Musso Gualandi, Roberto Ierusalimschy, 2021
Brazilian Symposium on Programming Languages
pdf
-
Pallene: A companion language for Lua (extended version)
Hugo Musso Gualandi, Roberto Ierusalimschy, 2020
Science of Computer Programming
pdf
-
Pallene: A statically typed companion language for Lua
Hugo Musso Gualandi, Roberto Ierusalimschy, 2018
Brazilian Symposium on Programming Languages
pdf
Dissertations
-
The Pallene Programming Language
PhD Thesis, 2020 pdf
-
Typing Dynamic Languages: a Review
Master's Thesis, 2015 pdf
Drafts and Manuscripts
-
A gradually typed subset of a scripting language can be simple and efficient
Hugo Musso Gualandi, Roberto Ierusalimschy, 2020
Currently undergoing peer review
pdf