[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: