forked from GitHub/gf-core
Next release will be GF 3.5, release notes moved to download/release-3.5.t2t.
Some more work on the 3.5 release notes and download page.
This commit is contained in:
73
download/release-3.5.t2t
Normal file
73
download/release-3.5.t2t
Normal file
@@ -0,0 +1,73 @@
|
||||
GF 3.5 Release Notes
|
||||
August 2013
|
||||
|
||||
%!style:../css/style.css
|
||||
%!postproc(html): <TITLE> <meta charset="UTF-8"><meta name = "viewport" content = "width = device-width"> <TITLE>
|
||||
%!postproc(html): <H1> <H1><a href="../"><IMG src="../doc/Logos/gf0.png"></a>
|
||||
|
||||
==Installation==
|
||||
|
||||
See the [download page http://www.grammaticalframework.org/download/index.html].
|
||||
|
||||
==What's new==
|
||||
|
||||
Over 400 changes have been pushed to the source repository since the release
|
||||
of GF 3.4.
|
||||
|
||||
|
||||
===GF compiler and run-time library===
|
||||
|
||||
- The Haskell source code for GF now compiles with GHC 7.6 and hence the
|
||||
the latest [Haskell Platform http://www.haskell.org/platform/] (2013.2.0.0).
|
||||
Compatibility with GHC 7.4 is also maintained.
|
||||
- ``gf -s/-q`` now silences ``no linearization of ...`` warnings.
|
||||
- Faster regular expression pattern matching in the grammar compiler.
|
||||
- Two bugs in the partial evaluator that caused problems with pattern macros
|
||||
and variants have been fixed.
|
||||
- A portability problem with PGF files has been fixed. It could cause problems
|
||||
when PGF files were produced on a 32-bit system and used on a 64-bit system.
|
||||
- The new runtime in C (in [/src/runtime/c/ ../src/runtime/c/])
|
||||
is now stable enough to be used although there
|
||||
are still features from the Haskell runtime which are not ported yet.
|
||||
The new runtime provides the following new features:
|
||||
- state of the art statistical parser for GF (PMCFG)
|
||||
- the parser is usable in a robust mode, i.e. even if the
|
||||
sentence is not in the scope of the grammar it is still possible
|
||||
to get a list of parsable chunks
|
||||
- the linearizer is also more robust than the one in Haskell since
|
||||
it can linearize the partial trees returned from the robust parser
|
||||
- the exhaustive generation for GF abstract trees generates the trees
|
||||
in decreasing probability order (the order in Haskell is unspecified).
|
||||
- we have started using just-in-time compilation to native code in
|
||||
the exhaustive generator. The goal is to reach the state where
|
||||
GF will provide state of the art theorem prover.
|
||||
- There is a binding from Python to the C runtime in [/src/runtime/python/ ../src/runtime/python/].
|
||||
- A volunteer to complete the binding from Java is highly wanted,
|
||||
[/src/runtime/java/ ../src/runtime/java/].
|
||||
|
||||
|
||||
===Resource Grammar Library===
|
||||
|
||||
- New languages in the Resource Grammar Library: Greek, Maltese
|
||||
(see the [updated synopsis ../lib/doc/synopsis.html]).
|
||||
- Various improvements for several other languages, e.g. [...]
|
||||
- Updated web-based RGL browser ([/lib/doc/browse/ ../lib/doc/browse/]).
|
||||
- [...]
|
||||
|
||||
|
||||
===GF Cloud services===
|
||||
|
||||
- Word alignment diagrams can now be restricted to a subset
|
||||
of the languages supported by the grammar.
|
||||
- Minibar: you can now click on a linearization to obtain a table with all
|
||||
variants and forms
|
||||
- Support for [cross-site HTTP requests https://developer.mozilla.org/en-US/docs/HTTP/Access_control_CORS]...
|
||||
- A UTF-8 decoding problem in ``gf -server`` has been fixed.
|
||||
It was caused by a backward incompatible change in
|
||||
[``network-2.4.1.1`` https://github.com/haskell/network/commit/f2168b1f8978b4ad9c504e545755f0795ac869ce].
|
||||
- Various other small improvements and bug fixes.
|
||||
- [...]
|
||||
|
||||
--------------------
|
||||
|
||||
[www.grammaticalframework.org http://www.grammaticalframework.org]
|
||||
Reference in New Issue
Block a user