Vala Programming
Vala is a new programming language that aims to bring modern programming language features to GNOME developers without imposing any additional runtime requirements or different ABIs compared to applications and libraries written in C.
This book aims to be a valid tool to learn programming in Vala. It aims to be useful both for newbies and for the initiated Vala programmer and as a comprehensive reference.
Introduction
History
Short description of the chapter.
Programming Style
Short description of the chapter.
Getting Started
Getting Vala. First app (helloworld.vala). Explanation. Running the Code.
Concepts
Basic
Files. Namespaces.
Objects
Introduction To OOP. Classes.
Variables
Short description of the chapter.
Memory Management
Short description of the chapter.
Error Handling
Short description of the chapter.
Introduction to DBus
Short description of the chapter.
Syntax
Projects and Files
Short description of the chapter.
Types
Short description of the chapter.
Variables
Variables. Scope.
Expressions
Short description of the chapter.
Statements
Short description of the chapter.
Classes
Short description of the chapter.
Libraries
Vala Core Libraries
Short description of the chapter.
External Libraries
Short description of the chapter.
The