永井@知能.九工大です. From: 天野 竜太郎 <wn9r-amn / asahi-net.or.jp> Subject: [ruby-list:41675] Re: MacOS X Aqua 対応のための tcltklib の extconf.rb Date: Tue, 6 Dec 2005 22:02:36 +0900 Message-ID: <18A2ADC2-6856-4689-8E3D-B34B4DDAE5A3 / asahi-net.or.jp> > $ ruby -r tk -e 'p Tk::PLATFORM["platform"]' > "unix" > でした。 なるほど.だからデモにあるように Tk::PLATFORM['platform']の結果と Tk.windowingsystem の結果とで 判定する必要があるということですね. ruby -r tk -e 'p [Tk::PLATFORM["platform"], Tk.windowingsystem]' を実行した場合,例えば Linux の X 環境なら ["unix", "x11"] で, MacOS X の Aqua 環境なら ["unix", "aqua"], MacOS X の classic 環境 (?) なら ["unix", "classic"] ということなのでしょうね. テストをありがとうございました. -- 永井 秀利 (九工大 知能情報) nagai / ai.kyutech.ac.jp