PLNews: Programming Language News

News, articles, announcements and information focusing on computer programming languages and their implementations.
April 22, 2008

Vala 0.3.1 Released

Posted: 2008-04-22 06:15:09
Languages ::

Vala 0.3.1 has been released. Vala "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." It offers features such as: interfaces, properties, lambda expressions, local variable type inference, and more.

This release includes: the enabling of non-null types by default, a new handwritten parser, support for virtual methods in interfaces, warnings when using deprecated syntax, updates to the GLib and GTK+ bindings, bug fixes, and other changes.

April 08, 2008

Vala 0.2.0 Released

Posted: 2008-04-08 06:13:17
Languages ::

Vala 0.2.0 has been released. Vala "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." It offers features such as: interfaces, properties, lambda expressions, local variable type inference, and more.

This release includes: support for nested namespaces, support for static constructors, a change to the syntax for default values of properties, a --verbose command line option, improved pointer support, new and updated library bindings, bug fixes, and other changes.

March 03, 2008

Vala 0.1.7 Released

Posted: 2008-03-03 06:08:08
Languages ::

Vala 0.1.7 has been released. Vala "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." It offers features such as: interfaces, properties, lambda expressions, local variable type inference, and more.

This release includes: support for private property accessors, support for property default values, improved delegate support, improved exception support, improved warning and error reporting, support for generic types, improved pointer support, new and updated library bindings, Windows fixes, bug fixes, and other changes.

January 20, 2008

Vala 0.1.6 Released

Posted: 2008-01-20 12:53:13
Languages ::

Vala 0.1.6 has been released. Vala "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." It offers features such as: interfaces, properties, lambda expressions, local variable type inference, and more.

This release includes: support for instance delegates, support for conditional method compilation, support for nested generic types, limited support for nullable types, improved pointer support, basic support for method preconditions and postconditions, new and updated bindings, improved documentation, bug fixes, and other changes.

November 26, 2007

Vala 0.1.5 Released

Posted: 2007-11-26 21:47:12
Languages ::

Vala 0.1.5 has been released. Vala "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." It offers features such as: interfaces, properties, lambda expressions, local variable type inference, and more.

This release includes: the Vala Project Generator, typeof support for generic type parameters, Cygwin and MinGW build fixes, bug fixes, and other changes.

October 10, 2007

Vala 0.1.4 Released

Posted: 2007-10-10 06:42:00
Languages ::

Vala 0.1.4 has been released. Vala "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." It offers features such as: interfaces, properties, lambda expressions, local variable type inference, and more.

This release includes: the addition of a reference manual, support for object initializers, support for creation methods in structs, support for the [Notify] property attribute, experimental support for registering new fundamental classed types, better error reporting, bug fixes, and other changes.

September 01, 2007

Vala 0.1.3 Released

Posted: 2007-09-01 14:13:00
Languages ::

Vala 0.1.3 has been released. Vala "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." It offers features such as: interfaces, properties, lambda expressions, local variable type inference, and more.

This release includes: bindings for a number of libraries, improved array support, support for an 'as' operator, documentation updates, bug fixes, and other changes.

July 29, 2007

Vala 0.1.2 Released

Posted: 2007-07-29 10:33:00
Languages ::

Vala 0.1.2 has been released. Vala "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." It offers features such as: interfaces, properties, lambda expressions, local variable type inference, and more.

This release includes: performance improvements, improved support for generic types, memory management fixes, support for inner classes, and other changes.

July 15, 2007

Vala 0.1.1 Released

Posted: 2007-07-15 22:22:00
Languages ::

Vala 0.1.1 has been released. Vala "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." It offers features such as: interfaces, properties, lambda expressions, local variable type inference, and more.

This release includes: support for simple exception handling, improved array and string support, support for multidimensional arrays, bug fixes, and other changes.

July 09, 2007

Vala 0.1.0 Released

Posted: 2007-07-09 21:23:00
Languages ::

Vala 0.1.0 has been released. Vala "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." It offers features such as: interfaces, properties, lambda expressions, local variable type inference, and more.

This release includes: the replacement of the 'callback' keyword with 'delegate', improved GLib and GTK+ bindings, refactoring of the code generator, the addition of an experimental bindings generator, plus other changes and bug fixes.

April 30, 2007

Vala 0.0.9 Released

Posted: 2007-04-30 23:08:00
Languages ::

Vala 0.0.9 has been released. Vala "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." It offers features such as: interfaces, properties, lambda expressions, local variable type inference, and more.

This release includes: support for defining new generic classes, improved array support, improved abstract property support, basic support for flags types, improvements to the GLib binding, memory management fixes, plus other changes and bug fixes.

March 23, 2007

Vala 0.0.8 Released

Posted: 2007-03-23 23:40:00
Languages ::

Vala 0.0.8 has been released. Vala "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." It offers features such as: interfaces, properties, lambda expressions, local variable type inference, and more.

This release includes: support for overridden properties, support for properties and signals in interfaces, basic compile-time support for generic types, support for pointers, improved numeric types support, improved GTK+ bindings, plus other changes and bug fixes.

March 04, 2007

Vala 0.0.7 Released

Posted: 2007-03-04 19:57:00
Languages ::

Vala 0.0.7 has been released. Vala "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." It offers features such as: interfaces, properties, lambda expressions, local variable type inference, and more.

This release includes: a new object construction syntax, improved interface support, and other changes.

October 06, 2006

Vala 0.0.4 Released

Posted: 2006-10-06 10:00:00
Languages ::

Vala 0.0.4 has been released. Vala "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." It offers features such as: interfaces, properties, lambda expressions, local variable type inference, and more.

This release includes: support for Unicode character literals, implicit conversions for numeric types, improved array and interface support, the addition of threading support, improvements to the GTK+ bindings, and other changes.