You are viewing the 2025 edition of FOSDEM. Click here to view the 2026 edition
Porting LuaRocks to Teal: Exploring the Benefits of Statically Typed Code in Lua
H.1308 (Rolin) | Day 2 | 09:20 - 09:40 | Speakers: Victor Ilchev
Porting LuaRocks to Teal: Exploring the Benefits of Statically Typed Code in Lua
Abstract
LuaRocks is a package manager for the Lua programming language. Its codebase became more and more complex as it grew, making it difficult to understand, improve on, and maintain. Teal is a statically typed dialect of Lua. The goal of introducing type annotations to the LuaRocks codebase was to help mitigate these maintenance problems, but implementing those was not as straightforward as I had imagined. In this talk, we'll discuss both the challenges and the outcomes of this transition, which led to improvements to both LuaRocks and Teal.
Attachments
Speakers
Victor Ilchev
Links
External Links
Notice: The placeholder video image is licensed under CC BY-SA 4.0. The original image can be found hereChanges made to the image are: Cropped the image to a new ratio, part of the image was cut off.
