Luaは、汎用、スタンドアロンの言語として使用することができます。
それは現在、ゲーム開発における主要なスクリプト言語です。
このリリースの新機能:ます。
のLua 5.2の主な機能は、屈曲可能PCALLやメタメソッド、グローバルの新しい語彙のスキームであり、カゲロウテーブル、ビット演算、光C関数、緊急ガベージコレクタ、goto文、およびテーブルのためのファイナライザのための新しいライブラリ。
このバージョン5.2.4の新機能:
このLuaの5.2の主な特徴は、屈曲可能PCALLやメタメソッド、グローバルの新しい語彙のスキーム、カゲロウテーブル、ビット単位の操作のための新しいライブラリであり、光C関数、緊急ガベージコレクタ、goto文、およびテーブルのためのファイナライザ。
このバージョン5.2.0 RC2の新機能です:
このドキュメントと可搬性の修正。
このバージョン5.2.0 work5の新機能です:
このドキュメントを更新。
符号なし整数のための新しいC API。
bit32に改名ビットライブラリ。関数も、名前を変更します。
ダブルから整数への高速変換のための広いサポート。
このバージョン5.2.0 work4の新機能です:
このモジュールとluaL_registerはluaL_newlibとluaL_setfuncsに置き換えられ、廃止予定。
新機能luaL_requiref。
Luaののキャッシングはresueためクロージャ。
バージョン固有の環境変数(LUA_PATH_5_2、など)。
パターンの新しいクラス '%のG'。
debug.getlocalは非アクティブの関数のパラメータ名を取得します。
新機能はlua_tonumberxとlua_tointegerx。
このバージョン5.1.4の新機能です:
この言語:
新しいモジュールシステム。
FORSの制御変数のための新しい意味論。
SETN / getnのための新しい意味論。
可変引数の新しい構文/セマンティクス。
新長い文字列とコメント。
新しい `MOD '演算子(`%')
新しい長さ演算子は#t
すべてのタイプのメタテーブル
API:
新機能:lua_createtable、lua_get(セット)フィールド、lua_push(へ)整数。
ユーザー用品メモリアロケータ(lua_openがlua_newstateなります)。
luaopen_ *関数はLuaのを介して呼び出されなければなりません。
実装:
luaconf.hして新しいコンフィギュレーション手法。
インクリメンタルガーベジコレクション。
レクサーで行末の処理を改善。
完全に再入可能構文解析器(新しいLuaの関数 `負荷 ')
64ビットマシンのためのより良いサポート。
Mac OS XのためのネイティブLOADLIBサポート
唯一のライブラリ内の標準的な分布(lualib.aがlua.aにマージ)
コメントが見つかりません