さくらでLua
なんとなく最近LuaとOcamlを学びたくなってきた.なんとなく
とりあえず昔買った「ゲーム開発者のためのAI入門」にLuaの解説が載ってたので,まずはLuaから
Luaインストール
軽量でインストールも簡単でした.ぼくはよく$HOME/usr以下にインストールします
wget http://www.lua.org/ftp/lua-5.1.3.tar.gz tar xzvf lua-5.1.3.tar.gz cd lua-5.1.3 make freebsd make install INSTALL_TOP=$HOME/usr
rehashしてluaと打つと
Lua 5.1.3 Copyright (C) 1994-2008 Lua.org, PUC-Rio > print "helloworld!" helloworld! >
出来てる!
LuaでCGI
せっかくだからCGIとして使ってみよう
.htaccessに
AddHandler cgi-script .lua
を追加.
とりあえずHello World!
#!/home/アカウント名/usr/bin/lua print "Content-Type: text/htmlnn" for i=1,10 do print (i .. " helloworld!") end
実行権限を与える
chmod +x helloworld.luahttp://makingx.net/lua/helloworld.lua
出来た!!
次回はCGILuaに挑戦予定.
関連書籍
ゲーム開発者のためのAI入門
基本はC++な話だけど,スクリプト言語との連携の章でLuaが使われていて基本的なことが解説されている.C++との連携に関しても書かれている.

ゲーム開発者のためのAI入門
[オライリージャパン]
入門Luaプログラミング
現存する唯一のLuaの日本語入門書.今買うならこれか.

入門Luaプログラミング
[ソフトバンククリエイティブ]
プログラミング in OCaml ~関数型プログラミングの基礎からGUI構築まで~
関係ないけど,次はこれもほすい


