This is because Vala allows other types of class, but in most cases, this is the sort that you want. In fact, some language features of Vala are only allowed if your class is descended from GLib's Object. Other parts of this line show namespacing and fully qualified names, although these will be explained later.
Vala is an object-oriented programming language with a self-hosting compiler that generates C code and uses the GObject type system. About Vala What is Vala? # Vala is an object-oriented programming language with a self-hosting compiler that generates C code and uses the GObject type system. Vala supports modern language features such as: Interfaces Properties Signals Foreach statements Lambda expressions Type inferencing for local variables Generics Non-null types Assisted memory management Exception handling Type modules ...
will vala 247, Vala Documentation Introduction Vala is a programming language using modern high-level abstractions without imposing additional runtime requirements and without using a different ABI compared to applications and libraries written in C. About Vala valac, the Vala compiler, is a self-hosting compiler that translates Vala source code into C source and header files. It uses the GObject type system to create classes and interfaces declared in the Vala source code. The syntax of Vala is similar to C#, modified to better fit the GObject type system. Official documentation for the Vala programming language Note Vala is an ongoing project, and its features may change so feel free to help keep the docs up-to-date.
will vala 247, You can press the edit button on the bottom of each page. Vala 0.56 Here's what's new in Vala release version 0.56 Lorenz Wildberg 2022-03-18 Blog After 4 months of work we are proud to announce a new release of Vala. This time it contains lots of new language features and advancements and of course also the usual bug fixes and binding updates. Asynchronous Main Function # With the new release the main function can now be defined as async. This has ... Welcome to the Vala Blog Blog ValaBot: an AI coding assistant fine-tuned for Vala An AI coding assistant fine-tuned for Vala and Gtk Sam Cowen 2024-05-09 Vala: the smoothest C off-ramp Using Vala to rewrite old C code Reuben Thomas 2024-04-22 print ("Hello Planet GNOME"); Posts from the Vala blog are now appearing on Planet GNOME!
Lorenz Wildberg 2023-10-11 Vala 0.56 Here's what's new in Vala ...