I wanted to tell how awesome this project is (as if you didn't know). It is one of those ideas that is so elegant it makes me a little jealous. It's always annoyed me that separate, distinct concepts like clean OO syntax and runtime engines are usually welded together as if they required one another. Thanks for Vala, I really hope the project grows to realize it's incredible potential.
Anyway, my question was: Why can't class inheritance from Glib.Object be implicit instead of explicit? So Vala uses GObject to implement classes. Why does a programmer need to know that internal implementation detail? Is there a strong need for classes that do not inherit from GObject? these are just mapped to structs, and structs are already available in the language, right? Thanks, Matt _______________________________________________ Vala-list mailing list [email protected] http://mail.gnome.org/mailman/listinfo/vala-list
