lua

FreeBSDで、luasocketを使おうとすると、「invalid file format」 lua

FreeBSDで、luasocketを使おうとすると、「invalid file format」

Linuxで動作していたメール送信も行なうLuaで作ったWebアプリをFreeBSD上で動かそうとしてました。なんとか、Luaのライブラリをコンパイルしながら、Webアプリの部分は、動くようになったのですが、「だいたい大丈夫かな」と思って最後にメール送信部分を試してみると、エラーが発生してました。 …
Luaで書くWebアプリ lua

Luaで書くWebアプリ

LuaでWebアプリを書くためのライブラリというのは、既に存在しています。http://www.keplerproject.org/cgilua/ cgiとmod_luaとfcgiの違いを考慮したライブラリで、Kepler という全部入りっぽいモジュール群としても配布されています。 http://w…
LuaからC言語の関数を呼び出す C言語

LuaからC言語の関数を呼び出す

http://d.hatena.ne.jp/smeghead/20080816/sl で、SLを書いたときにLuaにsleep関数が存在していないらしいことに驚きました。 Cと親和性が高いLuaなので、丁度いい練習になると思い、Luaから呼び出せるsleep関数を作ってみました。 lsleepモジュ…
LuaでSL(luacurses) lua

LuaでSL(luacurses)

LuaForgeを覗いていたら、luacursesというライブラリを発見しました。 luacursesで、ちょっと遊んでみました。cursesと言えば例のあれです。 インストール $ wget http://luaforge.net/frs/download.php/1073/curses.tar.…
Lua stdlib – base.lua lua

Lua stdlib – base.lua

stdlibというLuaを拡張するライブラリを調べてみます。http://luaforge.net/projects/stdlib/ それぞれのファイルに定義されていう関数を見ていこうと思います。意味を理解できなくても、どんどん進めることにします。 通常このモジュールをrequireするようです。勘…