2002-06-02 [長年日記]
λ. Ruby-GNOME2とglib
Ruby-GNOME2用に、glibのgobject関係のコードをガシガシと書く。
property系のAPIとかリフレクション機能が強化されているので、うまくすればずいぶん楽を出来るようになりそう。
signal周りはGClosureを拡張した構造体を作ってそいつを使ってみる。GValueをRubyのオブジェクトに変換してやる部分さえちゃんと作ってやれば、signalの例の問題は解決するんでないかなぁ……
Rubyからのリファレンスもgobject側のリファレンスカウンタでカウント出来るようにしようとするも、互換性との絡みもあって微妙。
期待してます!(^^)/
簡単かと思ったけど、わりと苦戦中だったり。<br>でもまあ、週末ぐらいにはプロトタイプを出せそう。
sdfdgreteEQ456578tgf= <br>