Tue, 22 Jan 2008

luaの機能拡張

ある所でluaが使えないかな、とluaをひそかに勉強中。本当はPythonが使いたいんだけど ちょっと機能、サイズ的にでかすぎるかな。

入門Luaプログラミング

ASIN: 4797342722


luaはシンプルで、サイズが小さくて、実行速度も速いらしいし、なかなか書くのも楽しい。 ただし、標準ライブラリなりbuiltinsに相当するものが非常に少ない。table(listと dictionaryを合わせたようなの)と文字列とファイル入出力くらいしか使いたいのがない ので、ちょっと拡張しないと物足らない。

拡張用のライブラリとして( lua-users wiki: Libraries And Bindings )LuaSocketとか LuaSysとかあるんだけど、どうやって組み込んだらいいのかがまだよくわからない。

なので、まずはC言語で直接Luaのソースコードを修正してライブラリ関数を追加する方法 を試してみた。

とりあえずsysライブラリってことにしてみた。まだsleep()しか中身ないけど、下記のよ うに使います。

for i=1,10 do
  print(i)
  sys.sleep(2)
end

以下が、lua-5.1.2に対する差分。こんな感じで書けばライブラリが追加できるようだ。


Continue Reading...: "luaの機能拡張"



ヤッターマン

ヤッターマンを見てみた。OPがひどいっていう意見もあったみたいだけど個人的には別に 気にならなかった。

で、ヤッターマンの二人の声は記憶にないんだけど、ボヤッキー(であったたっけ?)達の声が 昔と一緒なのがいいね。懐しいなーと思いながら、あんまりヤッターマンを見た記憶のな い奥様と一緒に見てたら、「あれ?(昔の)のび太君の声だね?」って言われてしまい、せ っかくのドロンジョ様がのび太君にしか見えなくなっちゃったな。

そういえば昔、勝手に改蔵かなんかに、アニメや洋画吹き替えの声優さんを「ねぇ、これ って○○の声の人だよね?」って言って周りの人にダメージを与える、ダメ耳とかあった なぁ。

なんにせよ、30年振りか、懐しいね。今見てもなかなか楽しめました。