From: Yuji Shigehiro Date: 1997-10-23T21:05:13+09:00 Subject: [ruby-list:5120] Re: ruby & tk(wish) 重弘です. > Date: Thu, 23 Oct 97 11:36:35 +0900 > Subject: [ruby-list:5113] Re: ruby & tk(wish) > Message-Id: <199710230232.LAA27501@picachu.netlab.co.jp> > |wishでは結構オブジェクト指向的な文法になって > |いると思うのでそのほうが使いやすいというのが > |僕の思うところなんですが、皆さんはどうなんでしょう? > 私はtclがあんまり好きでないですからねえ.好みはあるでしょう. 私も, tcl の「なんでもかんでも文字列」というところは, 考え方としてはきれいなんですが, ちょっと, 自分で書くのはかんべんして... です. でも, (widget) command 関係は良くできていると思いますよ. > でも立石さんと同じことを考える人は他にもいて,阪大の重広さん > がtcltklibという拡張モジュールを作成中です. 一応, 私の環境では完成していて, 先日, 公表([ruby-list:4457])させていた だきました. (ちなみに, 使いやすいかどうかは ??? です). パイプを通じて wish を呼ぶ tk_write/tk_call の代わりに リンクした tcl/tk ライブラリを直接呼び出して返り値を得る という部分は, 当然, 一番最初に実装しました. 現在, 1. tcl, tk のライブラリがうまく make 一発でリンクできない. (手で Makefile を直せば問題ないのですが...) 2. static にリンクできない. 3. ruby の中からは argv[0] を取り出せないため, tcl/tk ライブラリが正し く初期化できていなかった. という問題点が判明しています. > こんな感じで使うようです.そのうち正式リリースなるのでしょう > か? > 重広さん 1. は, まつもとゆきひろ 様が暇な時に extconf.rb を添削してくださること になっています (^^) 2., 3. は, ruby の内部を変更する必要があるそうで, 開発者の方が暇な時に 良きにはからってくださるのだろうと期待しています (^^) ---- 重弘裕二 阪大情報処理教育センター (sigehiro@rd.ecip.osaka-u.ac.jp) 阪大工情報システム白川研 (sigehiro@ise.eng.osaka-u.ac.jp)