Vala Programming

From Wikibooks, the open-content textbooks collection

Jump to: navigation, search

<< Cover and interwiki

 Vala Programming 

Cover - Table of Contents - First Program

[edit] Preface

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.

[edit] Introduction

[edit] History

Short description of the chapter.

[edit] Programming Style

Short description of the chapter.

[edit] Getting Started

Getting Vala. First app (helloworld.vala). Explanation. Running the Code.


[edit] Concepts

[edit] Basic

Files. Namespaces.

[edit] Objects

Short description of the chapter.

[edit] Variables

Short description of the chapter.

[edit] Memory Management

Short description of the chapter.

[edit] Error Handling

Short description of the chapter.

[edit] Introduction to DBus

Short description of the chapter.


[edit] Syntax

[edit] Projects and Files

Short description of the chapter.

[edit] Types

Short description of the chapter.

[edit] Variables

Variables. Scope.

[edit] Expressions

Short description of the chapter.

[edit] Statements

Short description of the chapter.

[edit] Classes

Short description of the chapter.


[edit] Libraries

[edit] Vala Core Libraries

Short description of the chapter.

[edit] External Libraries

Short description of the chapter.


[edit] Techniques

[edit] bla

Short description of the chapter.

[edit] blah

Short description of the chapter.


[edit] Advanced Topics

[edit] bla

Short description of the chapter.


[edit] Vala Internals

[edit] bla

Short description of the chapter.


[edit] Resources