GF 3.0

Krasimir Angelov, Björn Bringert, and Aarne Ranta
Beta release, 27 June 2008

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.

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 3.0 beta 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.