Making The Road Blog

http://makingx.net/blog/

mtr2.0
Making The Road はmakingのお勉強用サイトです.PHP, Javascriptを中心にいろいろ試してoutputしていきたい.
当サイトの訪問者は24時間以内にこんな単語↓で検索されています (マウスオーバーすると単語を含むqueryを表示します!)

さくらで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.lua

http://makingx.net/lua/helloworld.lua
出来た!!

次回はCGILuaに挑戦予定.

関連書籍

ゲーム開発者のためのAI入門

基本はC++な話だけど,スクリプト言語との連携の章でLuaが使われていて基本的なことが解説されている.C++との連携に関しても書かれている.

ゲーム開発者のためのAI入門
[オライリージャパン]

入門Luaプログラミング

現存する唯一のLuaの日本語入門書.今買うならこれか.


入門Luaプログラミング
[ソフトバンククリエイティブ]

プログラミング in OCaml ~関数型プログラミングの基礎からGUI構築まで~

関係ないけど,次はこれもほすい


プログラミング in OCaml ~関数型プログラミングの基礎からGUI構築まで~
[技術評論社]

カテゴリー: Lua, Sakura | コメント( 0 ) | 2008/03/09 22:35:32 by making
ソーシャルブックマーク: add to hatena hatena.comment (0) add to del.icio.us (0) add to livedoor.clip (0) add to Yahoo!Bookmark (0) Total: 0
トラックバックURL:

Leave a Reply

求人