Mike Wilson wrote:

# (At Conrad's request, I'll try to respond after the actual post
# (etiquette and all), although, I'm not sure how well this will
# work with this mail program, so bare with me)  Read below

Thanks; hopefully other newcomers will also do this.

# John Shields writes:
# 
# # My thoughts on a "preferred" GUI for Ruby:
# #
# # For me, it is really important for the toolkit that I use to
# create # applications that look like a native application.  If
# I create an app I
# want
# # it to look _exactly_ like a Windows app when compiled under
# windows and
# look
# # _exactly_ like a GNOME/GTK+ app when compiled for that
# environment.
# 
# >Out of "Ruby/GUI marketing curiosity", why is that? Pure
# personal preference, non-negotiable customer demand, or what?
# 
# 
# Here's how I view this, in case anyone cares (I'm sure they don't,
# but anyway :). 

Well, it might help increment someone's motivation to port some GUI more 
to your liking.

# The appeal of things looking the same across a
# multitude of platforms is only a gain for a very few people, and the
# programmer.   I'm honestly sick and tired of hearing the sales pitch
# that "No matter what platform you're on, the interface will look
# exactly the same".  This makes no sense for the user.  Very few
# users ever need to use the same application on multiple platforms.
# The loss of the native look and feel isn't a huge deal for seasoned
# users, but it really affects the usability of a program to the
# novice grandmother who's just trying to get a little bit of work
# done.
# 
# User interfaces shouldn't be about how easy it is to port from one
# platform to the next, and it shouldn't be about providing the
# occasional NT/Unix/Network admin with the same interface over all
# his/her platforms. 

Maybe not, but behind the sales pitches (rationalizations), there are 
still resource availability/trade-off costs (even with volunteer time), 
first to market considerations, and lowest common denominator trade-offs. 

Hence my original question about whether native look and feel was a real 
show-stopper, or just (very) desirable (and to whom).

#  Any experienced user will easily pick up the
# "different" (but actually the same as the other apps on that
# platform) look and feel of an application whether it's on NT or
# Unix.

FWIW, on a somewhat related tangent, C. Laird's Jan. DDJ article discusses 
several Perl/<GUI> ports. My (very) superficial impression from skimming 
over it is that Perl/Tk gets by far the widest usage, with Perl/GTK+ 
showing very strong growth. Perl/wxWindows seems to be 
incomplete/languishing due to lack of serious development support (which I 
find surprising, given the huge size of the Perl community, plus the fact 
that wxWindows seems to be the type of GUI system that you and 
presumably/supposedly most application users would prefer), and Perl/Qt is 
too new to say much about. 

Conrad Schneiker
(This note is unofficial and subject to improvement without notice.)