teal-language
Luaに型注釈を追加し、配列、マップ、レコード、インターフェース、ユニオン型、ジェネリクスを指定できるようにします。
JavaScriptの世界におけるTypeScriptのようなニッチな役割を果たすことを目指していますが、Luaの最小限主義、移植性、埋め込み可能性の精神を守っています。
トランスパイラとして実装されており、.tlソースコードを.luaファイルにトランスパイルする「tl」というツールが提供されています。
Defoldで使用可能な拡張がある。
https://defold.com/assets/teal/
https://forum.defold.com/search?q=teal
ブラウザで動作する Playground
https://teal-playground.netlify.app/
awesome-teal
https://github.com/teal-language/awesome-teal
teal で書かれた Lua テーブルのプリティープリンタ
hishamhm/tabular: Tabular representation of Lua data
公式サイト: https://teal-language.org/
リポジトリ: https://github.com/teal-language/tl
#プログラミング言語