GF 3.0

Krasimir Angelov, Björn Bringert, and Aarne Ranta

GF Version 3.0 is a major revision of GF. The source language is a superset of the language in 2.9, which means backward compatibility. But the target languages, the compiler implementation, and the functionalities (e.g. the shell) have undergone radical changes.

The release of GF 3.0 is projected for 27 June. As usual, the developing sources are available all the time via Darcs.

New features

Here is a summary of the main novelties visible to the user:

Non-supported features

There are some features of GF 2.9 that will not work in the 2.7 June release.

Users who want to have these features are welcome to contact us, and even more welcome to contribute code that restores them!

GF language extensions

Operations for defining patterns.

Inheritance of overload groups.