Ruby言語やLinuxのネタが多いです。
August 10, 2005 [おもひで]
■ [Ruby] RubyGems
Rubyを1.8.2に落としてRoRをインストールしてみた。でも、どうもその先に進む気にならない。
いやー、もう、フレームワークとか落ち着いて勉強できないお年頃なのかも。
■ いやいや、そんなことより、やらなきゃいけないのはまずはRuby-GetText-Packageのgem化だろう!
と開き直り、gem化開始。こういうときTODOがたまりまくってるとすぐに難しいことは後回しになるね。てへっ。
■ 昔、ZnZさんが作ってくれたヤツをベースにすぐできるだろー、的にふんふんふふんと鼻歌交じりにあっさり終わらせようとしたところ....。
ZnZさんの指摘通り_locale.soは変なところにインストールされちゃうし、
data/配下はインストールされないし、
pre-*.rbみたいなファイルも全部インストールされちゃうし、
もう、どうにもこうにもわからんちん!うがーっ!!
ということで、全部ruby-talkに投げてみることにした。
いやぁ、自分で考えるのが苦手になってきたのは老化のはじまりかもね!(ヤケ)
■ ってか、gettext自体、rubyに標準添付されちゃわないかな...。gem化するのが面倒くさいから標準添付希望、ってちとムシが良すぎるか(苦笑)。
■ [Ruby-GNOME2] (続)大バグの件
Tomaszがgtk-devel-listに問い合わせてくれた結果Owenから速攻でリプライがきた。彼はすでにこれについての考察しているらしい。
その中で、(GNOME official bindingではない)Rubyについて言及してくれているのは、ちょっとだけとはいえ嬉しいことだ。
後でじっくり読もう。→ Introducing "toggle references"
■ 簡単に言うと、この問題は他の言語バインディングにも言えることなのでGLib-2.8でそれに関する関数を二つほど追加する、ってなことらしい。
これをしてくれるのであれば、少なくともGObjectなものに関してはRuby/GLib側で吸収できそう、つまりG_RELATIVE2の改善は不要そう。
ただ、GBoxedなオブジェクトや、GBoxedですらないオブジェクトについてはやっぱり自前で何とかしなきゃいけないんだろうな。
■ ふと気づいたんだけど、未だにgtk-devel-listに入ってないオレって...(汗)。
そういや、昔、入ろうとしたんだけどなぜか入れなかったんだよな...。

おお、これは有難いかもしれません>toggle reference。
ただ、複数のオブジェクトからなる循環参照はまだ解決されないですね。
そうですねぇ。循環参照問題って正直どうすればいいのか全然解決策がイメージできてないです。
これはスクリプトを使う側で回避する(ある程度のメモリリークは許容)しかないのかなぁ、と今のところ思っているんですけど....。