Vala icon

Vala For Mac

  n/a
Certified 100% FREE LGPL   

Open source and free compiler for the GObject type system. #GObject compiler  #Vala translator  #Programming language  #Compile  #Language  #GObject  

Description

changelog

Free Download

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.

What's new in Vala 0.21.1:

  • Changes:
  • Support \uXXXX escape sequences.
  • Support specifying vfunc order in interfaces to define ABI.
  • Support GTK+ widget templates.
Read the full changelog
User Comments
This enables Disqus, Inc. to process some of your data. Disqus privacy policy

Vala 0.21.1

add to watchlist add to download basket send us an update REPORT
  runs on:
Mac OS X (-)
  file size:
2.6 MB
  1 screenshot:
Vala - The valac compiler's help message displayed in a Terminal window on OS X.
  main category:
Developer Tools
  developer:
  visit homepage