On Fri, 15 Dec 2000, you wrote: > "Conrad Schneiker" <schneik / us.ibm.com> writes: > > > So, for Dave's proposed purpose of closure-seeking, I > > (provisionally) think GTK+ would be the best choice for the time > > being (relative to all of the above considerations). > > Before we shut the door, I wouldn't mind some discussion on FOX. I've > downloaded it and had a play, and it seems quite nice. Not as fancy > as GTK, but pretty straightforward to use, and with a very familiar > L&F for windows users. > I just DL'd FOX as well, but won't get to playing with it until Saturday morning, as the lady is urging it's time for bed :-) In the meantime, I think it is very importatn to keep in mind that true cross-platform -does- include Macintosh. No, I am not a Mac user, but I do know that anything in the near future I will be working on has to play in Windows, Mac, and (my personal insistance) Linux. Relying on Mac-Linux distros in the future doesn't solve this issue. BeOs and BSD, which nice to have, are not IMO a priority, although anything that plays well in Linux should be an easy port to these two. My basic feeling is that core code for a cross platform project, especially one that is open source, should be consistent throughout all platforms, although requiring platform-specific compilations of the code is not IMO a serious downside. Having played with Ruby for about four days now, I really like what it can do but do need the GUI stuff if at all possible. Compilation (Ruby2Exe) is also a priority for projects, not for the corporate proprietary issues noted before (secuirty through obscurity is a stupid policy IMO) but for minimizing end-user confusion over the install process. (DLing libraries yada, yada, yada is soenthing that majority of end users -won't- do even if they can figure -how-) Duccess of an application depends upon (1) does what it promises, (2) doesn't blow up the end user's computer and (3) is a one-click install and they are up and running. From the developer end, IMO, Ruby is awesome (at least it flows naturally for me) and I would like to see it be the same from the en-user end. IOW Ruby appears to make coding complex logic a lot easier (meaning faster) than some other well-know languages, but to become truly accepted it needs to deliver end-user experiences that are even more simple (by orders of magnitude). If we are getting inot the GUI arena, we should IMO be thinking along these lines :-) My 2 cents Kent Starr elderburn / mindspring.com PS. Licensing is an issue for the GUI toolkit, as well. -All- of our projects are/will continue to be open source as we believe that to be the best route to rapid, feature riich, bug-free production.