4 ms·
Of course they could have used Gtk from Objective-C, it is a C superset after all. However it'd be the same as using Gtk from C and the point of using Vala was
by badsectoracula 3y ago
Of course they could have used Gtk from Objective-C, it is a C superset after all. However it'd be the same as using Gtk from C and the point of using Vala was to use a higher level language which understands the gobject object system and works with its memory management so they wont have to care about it.
I have used Vala a bit some years ago to make a Gtk program and it was MUCH easier using it than using Gtk from C directly, so i can understand why they went with it.