TealがLuaに静的型付けをもたらす、TypeScriptのLua版を目指して

Teal – A statically-typed dialect of Lua

TealはLuaを静的型付けに拡張した言語で、配列やマップ、レコードに加えてインターフェースや共用型、ジェネリクスを型注釈として書ける。コンパイラ「tl」が.tlファイルを.luaに変換し、LuaRocksでインストール可能。JavaScript界におけるTypeScriptのような位置づけを、Luaのミニマリズムと移植性を保ちながら狙う。作者のHisham Muhammad氏自身がTealでTealを書いている。

JavaScript界のTypeScriptに似たニッチを埋めることを目指しつつ、Luaのミニマリズム、移植性、組み込みやすさという精神に従っています。

この日のほかの記事

2026-10-18