> OK. I think most everyone would mostly agree that this is a reasonably
> viable option to consider. But could you give us a better idea of why you
> prefer FOX to other options, such as wxWindows and GTK+ and Tkinter? Are
> there enough people working on core FOX that it would clearly thrive if
> support by its corporate parent went away? (c.f. Tk and Ajuba, where the
> rate and fate of future development of Tk is not at all clear.)

I got involved in FOX development and use while I was employed at CFD
Research Corp. (I'm no longer there). We were looking for a modern
cross-platform GUI that had strong support for both Unix and Windows. We had
been working from a Motif code base (developed under Unix) and then "ported"
to Windows using Exceed -- an X server that runs on Windows. There were
numerous problems with that approach.

Of the libraries you mention, wxWindows is the only other choice I'd
recommend if you want strong cross-platform support and modern widgets and
features, etc. I think wxWindows is great but it follows a pretty different
design approach (under the hood) than FOX. I'm thinking specifically about
the lightweight-versus-heavyweight approach to widget implementation. My
understanding (which may be wildly incorrect) is that wxWindows ports are
built on top of other platform-specific GUI toolkits; thus the distinction
between wxGTK, wxMotif, etc.

I've already expressed my opinion that the Windows port of GTK lags behind
the Unix/X port; I think that should be a point of concern if it's not
likely to change soon. CFDRC is no longer the only entity (commercial and
otherwise) that is depending on FOX's survival/stability and so I think its
long-term prospects are much better than they once were. That is to say,
FOX's user base will not stand for the Windows port falling behind the X
port (or vice versa). But is FOX as widely used as wxWindows or GTK? No,
definitely not, it's not even close.

> That also sounds like good news. Out of curiosity, what is the nature of
> your interest in Ruby?

I'm always interested in learning new programming languages, but Ruby got my
attention because of the claims that it has surpassed Python's popularity in
Japan. It also caught my attention that the Pragmatic Programming duo took
the time to write a book about it, since I have such regards for their first
book. In other words, if they're that interested in it, it's worth a look to
me. I am an unapologetic Python fan but I'm open-minded enough to give Ruby
a whirl.

I am also of course a big FOX advocate and am interested in any avenue that
would help to increase FOX's name recognition. So I think having a Ruby
language binding for FOX could be a mutually beneficial relationship.