lua 14 8月 2008 Luaで関数型プログラミングサポート 新しい言語を覚える段階では、別の言語と比べすぎない方がいいと思ってるので、今まで、欲しいと思った関数が無くても、Luaの概念を知るためになるべく素のLuaの範囲で書いてきました。(あえて、Lisp的に書くために関数を追加するようなことは避けてきました) しかし、いくつかLuaでWebアプリケーション… 続きを読む
lua 14 8月 2008 Lua stdlib – base.lua stdlibというLuaを拡張するライブラリを調べてみます。http://luaforge.net/projects/stdlib/ それぞれのファイルに定義されていう関数を見ていこうと思います。意味を理解できなくても、どんどん進めることにします。 通常このモジュールをrequireするようです。勘… 続きを読む
free 11 8月 2008 すぐわかる オブジェクト指向 Perl 昨日、すP OO版を本屋で見付けました。 すぐわかる オブジェクト指向 Perl 作者: 深沢千尋 出版社/メーカー: 技術評論社 発売日: 2008/06/20 メディア: 大型本 購入: 5人 クリック: 93回 この商品を含むブログ (28件) を見る 元祖すPは、かなり思い入れのある本です。… 続きを読む
lisp 9 8月 2008 perlで多値? http://d.hatena.ne.jp/smeghead/20080803/multi で、id:ytakenaka さんに反応して、Luaの多値について書いたのですが、考えてみたら、perlで多値風の振舞いを持たせることも一応できるのに気が付きました。 早速コード #!/usr/bin/per… 続きを読む
lisp 3 8月 2008 Lua の多値は、Common Lisp の多値に近い Common Lispでは、values を使うと多値を返すことができます。多値というものはCommon Lispで始めて知りました。多値を返すのは簡単ですが、多値を受け取る時にちょっと面倒です。 (defun get-multiple-values () (values 1 "second… 続きを読む