Re: ITP: vala -- Compiler for the GObject type system
On Sun, Nov 12, 2006 at 01:09:48PM +0100, Marc-André Lureau <marcandre.lureau@gmail.com> wrote:
> Package: wnpp
> Owner: "Marc-Andre Lureau" <marcandre.lureau@gmail.com>
> Severity: wishlist
>
> * Package name : vala
> Version : 0.0.5
> Upstream Author : Jürg Billeter <j at bitron dot ch> and Raffaele Sandrini
> <ra
> sa at gmx dot ch>
> * URL : http://vala.paldo.org
> * License : LGPL 2.1
> Programming Lang: C, Vala
> Description : Compiler for the GObject type system
>
> Vala is a new programming language that aims to bring modern programming
> language features to GNOME developers without imposing any additional
> runtime requirements and without using a different ABI compared to
> applications and libraries written in C.
>
> 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. It's also planned to generate GIDL files when
> gobject-introspection is ready.
>
> The syntax of Vala is similar to C#, modified to better fit the GObject
> type system.
That's pretty interesting stuff. Are there projects that are already
using it or planning to ?
Mike
Reply to: