At Tue, 12 Dec 2000 17:37:53 +0900,
Kevin Smith wrote:
> 
> 
> >I also had some questions for Nathaniel: How do you like (Ruby/)Gtk in 
> >general? Have you also tried using it on Windows? (This last question is 
> >stimulated by recent cross-platform IDE/browser discussions.)

[...]
> It seems to me like Ruby/GTK is a not-very-OO wrapper around GTK. I
> had hoped it would be more like GTK--, which is a C++ OO wrapper
> that seems pretty nice.

It'd be nice to hear how those two bindings differ in OO point of
view.

All I know is (sorry for my ignorance) that Gtk-- has nice signaling
system called libsigc++.  Gtk+ 1.2 doesn't have GObject and GSignal so
it was difficalt (if possible) to add new signal to existing and newly
derived widget from non-C-like language.

I think Ruby/Gtk does quite well for three key features of OO out of
four, which are abstruction, encapsulation, polymorphism.

For Inheritance, it's ok if you are only in Ruby World, but in the
underneath C level, Ruby/Gtk+ is not deriving Gtk+ class.

let me know what you think.

regards,
--
          yashi