From: Tsume Date: 2006-02-27T05:18:35+09:00 Subject: Thinking out of the box Time to get out of my little Linux/BSD/win2k3 comfort zone and make programs for end users. I'm now confronted with an interesting project. I never thought I'd have to write software which needs to work well on Windows, Linux, and MacOSX. I know GUI toolkits and the bindings for ruby really well. Except the fact I've never used any toolkit on MacOSX, only have known people to use them and try them out. Since ruby 1.8.4 has the adaption to use Tile[0] widgets by default in the Tk API, I've thought about using Tk. So I've a small list of questions for the people regularly developing on MacOSX. I could test myself, but I just don't have the time currently since the project needs to be pushed out quick. I've rarely used ruby on MacOSX and so I need other people's input. Ruby is a very portable language for programming, and since theres really no other decent language/way around, ruby I shall go. Note: I will not be using Tile[0] on MacOSX for the reason of Tk Aqua. Unless there is a reason I should just use Tile[0] entirely for this project since Tile[0] does use the MacOSX Apple Appearance Manager API to draw widgets. 0. Does Tk Aqua come pre-installed with MacOSX? 1. Is it possible/easy to compile ruby 1.8.4 against the Tk Aqua[1] toolkit? 2. Is 1.8.4 release stable on MacOSX? 3. Is Tk Aqua[1] stable when bound against ruby?(I'm not going to get segfaults every 100 lines am i?) 4. Any problem I'm going to be confronted with? My test machines.. g4 17" powerbook, and then a 14" powerbook Tsume --- [0] http://tktable.sourceforge.net/tile/ [1] http://www.apple.com/downloads/macosx/unix_open_source/tcltkaqua.html