Conrad> And speaking of GTK+, for my general education, I'm
Conrad> interested in a brief explanation about why and/or in what
Conrad> sense GTK+ is considered insufficiently (or non-) OO, if
Conrad> someone would like to elaborate. And likewise for Tk.
Dave> I'm not convinced by those arguments either. As we're
Dave> wrapping it, we can make it as objecty as we want.
I've done a medium sized project using GTK in Eiffel. The Eiffel
interface to GTK was certainly OO and yet mapped close enough to the
original GTK that I could read the C oriented documentation and know
what was needed in Eiffel. While the original GTK writers didn't use
a language that directly supports OO, the API is well designed an
easily translated to an OO style interface. I don't see any problem
here.
--
-- Jim Weirich jweirich / one.net http://w3.one.net/~jweirich
---------------------------------------------------------------------
"Beware of bugs in the above code; I have only proved it correct,
not tried it." -- Donald Knuth (in a memo to Peter van Emde Boas)