**luacの簡易版 [#ja2c9414]
- #ref(http://lua.tips/download/tool/luac.lua)

**使い方 [#ec9beb7e]
-コマンドプロンプトなどで、sample.luaをコンパイルしたいのだとすると…
#sh(lua){{
lua luac.lua sample.lua
}}

-luaで実装した、luacの簡易版となります。~
以外と知られていないことですが、luaがあれば、VMコードは出力可能なので、~
組み込みを含め、走る環境があるのであれば、Luaバイトコードを出力することが可能です。|
-Lua VMコードを表示する ''"-l"'' オプションは機能しません。 (VMに興味がある人以外、必要ないはずです)
-単純に1つのluaファイルを1つのoutファイルへとコンパイルする目的に利用出来ます。~
本来のluacは複数のluaファイルをまとめて1つのoutファイルに出来ますが、~
この簡易版では出来ません。


**コンパイルはしない方が良い!! [#j44fbc15]
-luacではほぼ実行は上昇しません。~
一方で、バイトコードになってしまうと、異なるLuaインタプリタ実装間では
動作しません。~
ですので、「中を直接テキストで覗かれたくはない」「複数のファイルを1つにしたい」~
という目的以外ではデメリットの方が大きいです。~
特に理由なく、コンパイルをしない方がお勧めです。



**参照 [#q7d18f51]
-[[Lua Compiler In Lua>http://lua-users.org/wiki/LuaCompilerInLua]]

トップ   一覧 単語検索 最終更新   ヘルプ   最終更新のRSS