Vala 0.0.9

Vala 0.0.9 Download Summary

  • Language: C/C++
  • Platform: Linux / BSD
  • License: LGPL - GNU Lesser General Public License
  • Databases: N/A
  • Downloads: 471
  • Released: Jun 15, 2007

Vala 0.0.9 Description

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 API compared to applications and libraries written in C.

Vala supports modern language features as the following:
- Interfaces
- Properties
- Signals
- Foreach
- Lambda expressions
- Type inference for local variables
- Generics
- Non-null types
- Assisted memory management
- Type modules (Plugins)
Vala is designed to allow access to existing C libraries, especially GObject-based libraries, without the need for runtime bindings.

Each to be used library requires a Vala API file at compile-time, 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.

Using classes and methods written in Vala from an application written in C is not difficult. The Vala library only has to install the generated header files and C applications may then access the GObject-based API of the Vala library as usual.

It should also be easily possible to write a bindings generator for access to Vala libraries from applications written in e.g. C# as the Vala parser is written as a library, so that all compile-time information is available when generating a binding.

Requirements:

· GLib 2.10 or later

Vala Bookmark

Hyperlink code:
Hyperlink for Forum code:

Vala 0.0.9 Script Download Notice

Top 4 Download periodically updates information of Vala 0.0.9 script from the developer, but some information may be slightly out-of-date.

Our script download links are directly from our mirrors or publisher's website. Vala 0.0.9 torrent files or shared files from free file sharing and free upload services, including Rapidshare, MegaUpload, YouSendIt, MailBigFile, DropSend, HellShare, HotFile, FileServe, MediaMax, zUpload, MyOtherDrive, SendSpace, DepositFiles, Letitbit, LeapFile, DivShare or MediaFire, are not allowed!

GNU Cim

GNU Cim is a compiler for the programming language Simula (except unspecified parameters to formal or virtual procedures). It offers a class concept, separate compilation with full type checking, interface to external C routines, an application package ...

RDF Software Introspector

The Introspector enables the programming tools that deal with source code such as the compiler to communicate in a standard and neutral manner reducing the accidental cost of programming. Like a telephone switchboard connects many parties who ...

Aluminium

It is currently in testing, subsequent releases are gonna be incompatible with the previous ones. ...

Scriptol

Scriptol is a modern, object-oriented programming language designed to be simple and safe. Scriptol should improve development speed greatly, and make programming a real pleasure. Scriptol is the first programming language to use Xml as dynamic, integrated data-structure. In ... light form, with instances. Scriptol is a modern programming language, designed to be simple and easy to learn, ...

Intel91 fortran with MEX

... for use of the latest Intel 9.1 fortran compiler with MEX. The official support is for 9.0 ... options file works for the latest 9.1 fortran compiler and Visual Studio 2005.The path for the compiler and VS need to be specified. Requirements: ...
Matlab