2 ms·
GTK uses a C emulation of OOP, and the code gets very verbose (and functions have names like "gtk_event_controller_get_current_event_device", so you cannotfit m
by codedokode 1y ago
GTK uses a C emulation of OOP, and the code gets very verbose (and functions have names like "gtk_event_controller_get_current_event_device", so you cannotfit more than one call in a line). I do not recommend to use GTK (or anything from Glib) with C, use bindings for a better language, and you save 2x-3x in code size.
- cosmic_cheese 1y agoMakes a lot of sense and explains the proliferation of Vala and Rust among other languages in the GTK ecosystem.