ValaOpen source and free compiler for the GObject type system | |
Download |
Vala Ranking & Summary
Advertisement
- 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