Projects / Vala

Vala

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.

Tags Desktop Environment GNOME Software Development Compilers
Licenses LGPL
Operating Systems POSIX
Implementation Other

Tweet this project Short link

Rss Recent releases

  • Rrelease-mid
  •  23 Apr 2009 13:30
  • Rrelease-after

    Changes: This release introduces a new syntax to connect and disconnect signal handlers. Initial support for fixed-length stack-allocated arrays has been added. The Genie parser and the GLib, Cairo, GTK+, GStreamer, and POSIX bindings have been updated. As always, this release also fixes many bugs.

    • Rrelease-mid
    •  05 Apr 2009 23:21
    • Rrelease-after

      Changes: This release changes the way header files are handled. The compiler does not generate header files anymore unless requested by using the -H command line option. This requires changes in the build system of Vala projects. This release also adds support for conditional compilation.

      • Rrelease-mid
      •  01 Apr 2009 15:17
      • Rrelease-after

        Changes: This release improves the GObject introspection repository (.gir) reader and writer. Bugs were fixed in all areas. New bindings were added for librsvg-2.0, Maemo libosso, and video4linux 2.

        • Rrelease-mid
        •  26 Feb 2009 10:02
        • Rrelease-after

        Changes: This release adds support for signals in static D-Bus clients and improves the asynchronous method support. The compiler now also reports unused internal methods. The POSIX bindings have been extended, and FUSE and libdaemon bindings have been added. Many bugs have been fixed.

        • Rrelease-mid
        •  19 Jan 2009 14:15
        • Rrelease-after

        Changes: This release adds support for custom indexer access without requiring libgee. Log.FILE and Log.LINE provide a replacement for __FILE__ and __LINE__ as found in C. Lua, MySQL, and POSIX bindings have been added. Many bugs have been fixed.

        233a8ea4b4d02491eb73b0045fc659c4_thumb

        Project Spotlight

        Adobe Reader

        A PDF reader for Linux and other Unices.

        No-screenshot

        Project Spotlight

        Bot Lane

        An online interface to various site checking tools.