luaの機能拡張
ある所でluaが使えないかな、とluaをひそかに勉強中。本当はPythonが使いたいんだけど ちょっと機能、サイズ的にでかすぎるかな。
|
入門Luaプログラミング |
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に対する差分。こんな感じで書けばライブラリが追加できるようだ。
ヤッターマン
ヤッターマンを見てみた。OPがひどいっていう意見もあったみたいだけど個人的には別に 気にならなかった。
で、ヤッターマンの二人の声は記憶にないんだけど、ボヤッキー(であったたっけ?)達の声が 昔と一緒なのがいいね。懐しいなーと思いながら、あんまりヤッターマンを見た記憶のな い奥様と一緒に見てたら、「あれ?(昔の)のび太君の声だね?」って言われてしまい、せ っかくのドロンジョ様がのび太君にしか見えなくなっちゃったな。
そういえば昔、勝手に改蔵かなんかに、アニメや洋画吹き替えの声優さんを「ねぇ、これ って○○の声の人だよね?」って言って周りの人にダメージを与える、ダメ耳とかあった なぁ。
なんにせよ、30年振りか、懐しいね。今見てもなかなか楽しめました。

