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

Bug#398198: ITP: vala -- Compiler for the GObject type system

Package: wnpp
Severity: wishlist
Owner: "Marc-Andre Lureau" <marcandre.lureau@gmail.com>

* Package name    : vala
  Version         : 0.0.5
  Upstream Author : Jürg Billeter <j at bitron dot ch> and Raffaele Sandrini <rasa 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.

-- System Information:
Debian Release: testing/unstable
  APT prefers edgy-updates
  APT policy: (500, 'edgy-updates'), (500, 'edgy-security'), (500, 'edgy-backports'), (500, 'edgy')
Architecture: i386 (i686)
Shell:  /bin/sh linked to /bin/dash
Kernel: Linux 2.6.17-10-generic
Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8)

Reply to: