This site has been retired. For up to date information, see handbook.gnome.org or gitlab.gnome.org.


[Home] [TitleIndex] [WordIndex

Dova

Introduction

Dova is an experimental application framework written in Vala. It consists of a type system and libraries for application development.

Why Dova?

While writing applications using Vala and GObject works well, there are still some aspects of GLib/GObject that don't fit very well into a higher level programming language such as Vala. The main motivation behind Dova is to create a unified type system with perfect integration into Vala. As a type system without libraries is not very useful, we also aim to create a set of libraries for application development using the Dova type system.

Libraries

Base Library

Low-level Libraries

High-level Libraries

Todo

License

The Dova libraries are licensed under the LGPL 2.1+

Download

Development is happening on gitorious.

You can check out the current development snapshot of dova-core using:

 git clone git://gitorious.org/dova/dova-core.git

Requirements

Contact


2024-10-23 11:36