●このスレッドではLua実行環境に関するあれこれをやりとりしたいと思います
疑問等も書き込みましょう。誰かが回答してくれます。(多分...)
◆Lua(バイナリ)ダウンロード
●ダウンロード先
・手っ取り早くは、以下からダウンロードできます。
------------------------------------------------
http://luabinaries.luaforge.net/download.html
------------------------------------------------
※Lua総本家サイト「http://www.lua.org/」の
download → Tools (LuaBinaries) でたどった先です。
download → Binaries からたどるのが由緒正しい方法
かとは思いますが。(LuaBinariesは拡張機能やツールを
含む版のようです)
●ファイル
・(Worlk Versionでなく) Stable Versionをダウンロードします。
・ファイルは各環境別に用意されています。
-------------------------------------------
lua5_1_4_Win32_bin.zip (Windows)
lua5_1_4_Darwin102x86_bin.tar.gz (Mac)
-------------------------------------------
※他にライブラリファイルがありますが、多分拡張ライブラリで
基本機能だけならば上記だけで動くようです。
後日確認しておきます。
・ダウンロード後、ファイルを展開(解凍)してください。
●起動
・ためしたWindows版について説明します。
・ダウンロードファイルを展開したディレクトリ下の以下を
実行します。
-----------------------------------
lua5_1_4_Win32_bin/lua5.1.exe
-----------------------------------
※拡張子表示なしの場合は「lua5.1.exe」でなく「lua5.1」
他にも実行ファイル(ツール類?)があるので注意してください
※デスクトップにショートカットを作っておくといいでしょう
・コマンドプロンプトでLuaインタプリタが立ち上がります。
・以後普通にLuaが実行できます。
例: print("Hello Lua") <Enter>
●コマンドライン終了方法
Windwos版では、以下を入力することでLuaを終了させることが
できます。(標準入力のEOF/EOT相当キー入力)
-----------------------
CTRL-Z 押下後 <Enter>
-----------------------
※「quit」や「exit」ではだめでした(終了コマンドはない?)
※ためしてませんが、Mac/Linuxは「CTRL-D」だと思います
●以上
●murgaLuaの特徴
- 現行版は「Lua 5.1.3」ベース
- FLTK (軽量ウインドウシステム) I/F
- SQLite I/F
- luasocket等いくつかのライブラリ
- Linux/Mac/Windows版が提供されている
※最新版(0.6.6)は2008/03/24リリースでLua5.1.3ベースなので、
更新がとまっている気配です。
●ダウンロード
・サイト先頭部の「Download Here」より直接ダウンロードできます
・ファイルは「Windows/Mac/Linux」が一本にまとめられています
------------------------
murgalua-0.6.6.tar.gz
------------------------
※ソース等も含まれます(多分Lua本体のソースはない)
・ダウンロード後、適当なディレクトリに展開(解凍)しておいて下さい
tar.gzですので、tar.gzを展開できる環境/ツールが必要です
※実行ファイルの直接実行が可能でインストール操作は不要です
●起動
・ファイルは各環境別に用意されています。
・以下、ためしたWindows版について説明します。
・ダウンロードファイルを展開したディレクトリ下の以下を
実行します。
-----------------------------------
murgaLua/bin/Windows/murgaLua.exe
-----------------------------------
※拡張子表示なしの場合は「murgaLua.exe」でなく「murgaLua」
※デスクトップにショートカットを作っておくといいでしょう
・コマンドプロンプトでLuaインタプリタが立ち上がります。
・以後普通にLuaが実行できます。
例1: print("Hello Lua") <Enter>
例2: fltk.fl_message("Hello Lua") <Enter>
※例2はFLTKを使ってメッセージボックスが表示されます
後はドキュメントを参照してください
●コマンドライン終了方法
Windwos版では、以下を入力することでLuaを終了させることが
できます。(標準入力のEOF/EOT相当キー入力)
-----------------------
CTRL-Z 押下後 Enter
-----------------------
※「quit」や「exit」ではだめでした(終了コマンドはない?)
※ためしてませんが、Mac/Linuxは「CTRL-D」だと思います
●蛇足: 個人的メモ
・私(k7kubota)はこれから入ったため今でもこれを使ってます。
・DSLという軽量Linuxディストリビューションで使われていました。
※久しぶりに見たらDSLは実質終わりみたいです(あらっ)
主力開発者は「TinyCore」に移り、muagaLuaを使うのはやめた?
DistroWatchの開発者インタビュー見ると裁判沙汰とかもめたみたい
●備考: 投稿に失敗したため再投稿です
変になっていたらごめんなさい
On 3月31日, 午前8:22, k7kubota <k7kub...@gmail.com> wrote: