Vala

Open source and free compiler for the GObject type system
Download

Vala Ranking & Summary

Advertisement

  • Rating:
  • License:
  • GPL
  • Price:
  • FREE
  • Publisher Name:
  • The GNOME Project
  • Publisher web site:
  • http://www.gnome.org/
  • Operating Systems:
  • Mac OS X
  • File Size:
  • 1.7 MB

Vala Tags


Vala Description

Open source and free 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 allows the translation of Vala source code into C source and header files. valac uses the GObject type system to create classes and interfaces declared in the Vala source code.Vala is designed to allow access to existing C libraries, especially GObject-based libraries, without the need for runtime bindings. All that is needed to use a library with Vala is an API file, containing the class and method declarations in Vala syntax. Vala currently comes with experimental bindings for GLib and GTK+. It's planned to provide generated bindings for the full GNOME Platform at a later stage. NOTE: Vala is provided and licensed under the terms of the GNU Lesser General Public License. What's New in This Release: · Introduce new syntax to connect/disconnect signal handlers. · Add experimental support for fixed-length arrays. · Update Genie parser (Jamie McCracken). · Updates to the GLib, Cairo, GTK+, GStreamer, and POSIX bindings. · Many bug fixes.


Vala Related Software