5 ms·
Elementary is interesting in the use of Vala to write apps. Most of the small number of tutorials and docs on the lang seem to come from there. Gnome and gtk ar
by shirro 5y ago
Elementary is interesting in the use of Vala to write apps. Most of the small number of tutorials and docs on the lang seem to come from there. Gnome and gtk are all written in c with their own language independent object system and reference counted memory management. Writing Gnome code using language bindings can be a bit awkward if your language has its own concept of objects and memory management. Vala looks kind of like c#/java and the gobject stuff is baked in and it emits c. The language never took off. People would rather use the language they know like Python or Rust I guess. Learning a language like Vala, Swift or Dart just for UI does seem kind of weird but with gnome/gtk perhaps it made sense. Not sure if Vala is still used much elsewhere or what sort of future it has.