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

ITP: vala -- Compiler for the GObject type system



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.

-- System Information:
Debian Release: testing/unstable
  APT prefers edgy-updates
  APT policy: (500, 'edgy-updates'), (500, 'edgy-security'), (500, 'edgy-backpor
ts'), (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: