Before I started using Vala (and sometimes even after that) I often needed to generate new classes based on GObject.
If you have ever worked with GObject in C, you know how tedious it can be. You need a pretty long boilerplate just to register your class, and, if you …
read more