From: avdi@... Date: 2001-08-16T05:04:57+09:00 Subject: [ruby-talk:19833] Re: Ruby GUI Quoting Steve Tuckner : > How about as a starting point we define some sample applications and > then > code each one in Tk, GTK, Fox, and Qt. Then we try to see what can be > abstracted out as common to each and we build a GUI module (like the DBI > module) to contain these abstractions. Some sample applications could > be: > > 1. A simple dialog box > 2. A simple dialog box with nested dialogs > 3. A document oriented applications with multiple windows > 4. A file explorer I'm game. Since I'm equally unfamiliar with all of the above toolkits, which one(s) *don't* you want to do? > Also one idea not being discussed is to build the Ruby GUI on top of > very > minimal OS services like BitBlt, and CreateWindow. This is the way > Smalltalk's GUI is written. Seems like that would mean an awful lot of work just to get up to the level that current toolkits are already at. And implementing native look&feel on each platform would be a pain in the tuckus. ~Avdi