Lua
ナビゲーションに移動
検索に移動
Luaはコンピュータ上で動作するプログラミング言語。汎用の手続き型プログラミングをサポートするようデザインされており、オブジェクト指向、関数型、データ駆動型をサポートしている。
軽快なスクリプト動作を特徴としており、また拡張型プログラミング言語であるため「メインプログラムを持たない」という特徴も併せ持つ。ソースはANSI CとC++の共通サブセットで書かれる前提となっており、ライブラリとして実装されている。
これらの特徴により、Luaはホストクライアントから呼び出され、または組み込まれて動作する高速な外部サブスクリプトとして機能する。
Luaはオープンソースソフトウェアであり、MITライセンスで提供されている。
MediaWiki上で動作する拡張エクステンションのLuaについては「mw:Extension:Scribunto」を、MediaWiki上のScribunto Luaの使い方については「ヘルプ:Lua」を参照
参考文献[編集]
- milkpot.sakura.ne.jp (2006年). “Lua 5.1 リファレンスマニュアル”. Lua.org, PUC-Rio. 2016年4月2日確認。