jweirich / one.net wrote:
>     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.
>

Right.  The same holds for GtkAda (libre.ACT-Europe.fr), which has a
very nice OO wrapper around GTK+.  The Eiffel and Ada bindings should
give some pretty good ideas as to how to wrap it.

- Ed