Teal: Un dialecto Lua con tipado estático
2025-05-16
Teal es un dialecto de Lua con tipado estático, que extiende Lua con anotaciones de tipo para arrays, mapas, registros, interfaces, tipos de unión y genéricos. Su objetivo es ocupar un nicho similar al de TypeScript en el mundo JavaScript, pero manteniendo el minimalismo, la portabilidad y la capacidad de incrustación de Lua. El compilador Teal, `tl`, compila código fuente `.tl` en archivos `.lua`. La instalación se realiza a través de LuaRocks, con binarios precompilados disponibles para Linux y Windows. Para proyectos más grandes, se recomienda usar la herramienta de compilación Cyan. También hay extensiones disponibles para VS Code y NeoVim. El proyecto es de código abierto bajo la licencia MIT.
Leer más
Desarrollo