Lua

提供: ArchWiki
2020年7月15日 (水) 16:52時点におけるKusakata (トーク | 投稿記録)による版 (翻訳)
(差分) ← 古い版 | 最新版 (差分) | 新しい版 → (差分)
ナビゲーションに移動 検索に移動

Lua は強力かつ効率的、軽量な埋め込みスクリプト言語です (Lua のウェブサイト lua.org より)。Lua はその性質から C との相互運用性が高く、他のプログラムの設定や拡張に適しています。基本的な Lua インタプリタのサイズは 250K 未満です。公式実装は ANSI C で書かれており、多数のプラットフォームやアーキテクチャで機能します。

インストール

複数のバージョンが存在します:

JIT コンパイルのサポート

JIT コンパイル はソースコードのコンパイルを実行前ではなく実行時に行う手法です。LuaJIT は Lua 5.1 を置き換えることができます。LuaJIT は高い性能が必要な状況下に適しています。

JIT コンパイルのサポートを得るには luajit パッケージをインストールしてください。

モジュール

LuaRocks パッケージマネージャは luarocks パッケージでインストールできます。

また、一部のモジュールは 公式リポジトリ に含まれています。

参照