Hello, smalltalk people!
Gtk support in gst is unique in Smalltalk world. An experience of
adopting the Gtk is well-known in some projects. I know of GTK# very
well. They scan header files using a perl program and reconstruct the
whole GTK object hierarchy, just like in gst. OK then.
Some thing that we should learn:
1. This is actually not a "Gtk" API, it is GObject-based API. E.g. GTK#
call it GAPI.
2. Therefore this API is not restricted to just Gtk, there are lots of
other useful APIs worth adopting. GDA would give you a great database
access to a wide range of DB engines (so called DBMS'). Glade is UI
building library. Gnome, Gmime, a lot more!
3. Additionally using SqueakDotNet I found that they use blocks as a
callback "functions", not selectors (as in gst Gtk package). This looks
elegant and universal, though I doubt that it's possible in gst.
Any ideas? Feedback is very much welcome.
Best regards, Ildar.
Note: I am really a newbie in Smalltalk, though having a long period of
programming in past. I like Test Driven Development and some other
extreme programming (XP) practices. Looking forward to participate in
gst project.
--
Ildar Mulyukov,
free SW designer/programmer
================================================
email:
[hidden email]
ALT Linux Sisyphus
================================================
_______________________________________________
help-smalltalk mailing list
[hidden email]
http://lists.gnu.org/mailman/listinfo/help-smalltalk