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

Reply via email to