Teal : un dialecte Lua typé statiquement
Teal est un dialecte de Lua typé statiquement, qui étend Lua avec des annotations de type pour les tableaux, les mappages, les enregistrements, les interfaces, les types d'union et les génériques. Il vise à combler un créneau similaire à celui de TypeScript dans le monde JavaScript, mais en conservant le minimalisme, la portabilité et la capacité d'intégration de Lua. Le compilateur Teal, `tl`, compile les codes sources `.tl` en fichiers `.lua`. L'installation se fait via LuaRocks, avec des binaires précompilés disponibles pour Linux et Windows. Pour les projets plus importants, il est recommandé d'utiliser l'outil de build Cyan. Des extensions pour VS Code et NeoVim sont également disponibles. Le projet est open source sous licence MIT.