他の多くのスクリプト言語とは使い道が異なる†
- Luaの使い道とは、Excelに対するVBAのようなものとなります。
あるいは秀丸エディタにおける秀丸マクロ言語のようなものとなります。
即ち、アプリケーションが主、Luaは従の関係です。
このようにLuaは何らかのメインのアプリケーション(例ではExcelや秀丸)の動作をカスタムしたり、
拡張する目的で使用するスタイルを想定されています。
- よって、Lua自体には巨大なライブラリはありません。
必要なライブラリや関数はメインのアプリケーションが必要に応じてLua側から呼べるようにするハズ、ということが想定されているからです。
プログラム言語単体で強力で便利なものを求めるなら…†
- スクリプト系の言語単体で強力なモノ、豊富なライブラリを使いたいのであれば、
それは、スクリプトを主、スクリプトから呼ばれるものを従とする、という考え方ですので、
そのようなことを想定されている「Python, Ruby, Perl」を使いましょう。
- WindowsのGUIツールの類を作成したいのであれば、多くのケースにおいてVisual Studio環境でC#で制作するのがベストな選択となるでしょう。
|