Teal lleva el tipado estático a Lua sin traicionar su minimalismo
Teal – A statically-typed dialect of Lua
Teal es un dialecto de Lua con tipado estático que añade anotaciones de tipo, arrays, mapas, registros, interfaces, tipos unión y genéricos. Su compilador, tl, transforma código .tl en archivos .lua. Busca ocupar un nicho parecido al de TypeScript en JavaScript, pero manteniendo la portabilidad, la ligereza y la capacidad de integración que caracterizan a Lua. El proyecto, iniciado por Hisham Muhammad, está escrito en el propio Teal y se distribuye con licencia MIT.
Aspira a cubrir un nicho similar al de TypeScript en el mundo de JavaScript, pero manteniéndose fiel al espíritu de minimalismo, portabilidad e integrabilidad de Lua.