1
0
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:
hallgren
2013-08-05 12:38:38 +00:00
parent 5c4dbe743e
commit ff33f66fba
2 changed files with 38 additions and 20 deletions

View File

@@ -8,19 +8,19 @@ Grammatical Framework Download and Installation
%!postproc(html): </B></TD> </TH>
%!postproc(html): <H1> <H1><a href="../"><IMG src="../doc/Logos/gf0.png"></a>
**GF 3.4.8** has not been released yet
**GF 3.5** has not been released yet
What's new? See the [Release notes release-3.4.8.html].
What's new? See the [Release notes release-3.5.html].
== Binary packages ==
| **Platform** | **Download** | **How to install**
| MacOS X | [gf-3.4.8-bin-intel-mac.tar.gz gf-3.4.8-bin-intel-mac.tar.gz] | ``sudo tar -C /usr/local -zxf gf-3.4.8-bin-intel-mac.tar.gz``
| MacOS X | [gf-3.5-bin-intel-mac.tar.gz gf-3.5-bin-intel-mac.tar.gz] | ``sudo tar -C /usr/local -zxf gf-3.5-bin-intel-mac.tar.gz``
%| Fedora (32-bit) | [Fedora RPMs /~hallgren/tmp/Fedora/] | ``sudo rpm -i ...``
| Ubuntu (32-bit) | [gf_3.4.8-1_i386.deb gf_3.4.8-1_i386.deb] | ``sudo dpkg -i gf_3.4.8-1_i386.deb``
| Ubuntu (64-bit) | [gf_3.4.8-1_amd64.deb gf_3.4.8-1_amd64.deb] | ``sudo dpkg -i gf_3.4.8-1_amd64.deb``
| Windows | [gf-3.4.8-bin-windows.zip gf-3.4.8-bin-windows.zip] |
| Ubuntu (32-bit) | [gf_3.5-1_i386.deb gf_3.5-1_i386.deb] | ``sudo dpkg -i gf_3.5-1_i386.deb``
| Ubuntu (64-bit) | [gf_3.5-1_amd64.deb gf_3.5-1_amd64.deb] | ``sudo dpkg -i gf_3.5-1_amd64.deb``
| Windows | [gf-3.5-bin-windows.zip gf-3.5-bin-windows.zip] |
%| ... | ... | ...
%More binary packages might be added later.
@@ -41,7 +41,7 @@ You can install them in other locations, but then you need to set the
``GF_LIB_PATH`` environment variable:
```
export GF_LIB_PATH=/usr/local/share/gf-3.4.8/lib
export GF_LIB_PATH=/usr/local/share/gf-3.5/lib
```
where ``/usr/local`` should be replaced with the path to the location where you
@@ -62,7 +62,7 @@ fairly simple:
You can also download the full source package from here:
[``gf-3.4.8.tar.gz`` gf-3.4.8.tar.gz].
[``gf-3.5.tar.gz`` gf-3.5.tar.gz].
=== Notes ===
@@ -87,14 +87,14 @@ on Linux depends on some non-Haskell libraries that
won't be installed automatically by cabal, and therefore need to be installed
manually. Here is one way to do this:
- On Ubuntu: ``sudo apt-get install libghc6-terminfo-dev``
- On Fedora: ``sudo yum install ghc-terminfo-devel``
- On Ubuntu: ``sudo apt-get install libghc-haskeline-dev``
- On Fedora: ``sudo yum install ghc-haskeline-devel``
**Note 2**.
We recommend using GHC 7.6 (which is part of the Haskell Platform 2013.2.0.0)
or GHC 7.4 (which is part of the Haskell Platform 2012.4.0.0).
Older versions of GHC (6.12 and 7.0) still works for the most part.
Older versions of GHC (6.12 and 7.0) still work for the most part.
(For example, there is a issue with error reporting in ``gf -server``
when compiled with GHC 7.0.)
%GF does **not** compile with the most recent versions of Alex (>=3.0).

View File

@@ -1,4 +1,4 @@
GF Version 3.4.8 Release Notes
GF 3.5 Release Notes
August 2013
%!style:../css/style.css
@@ -11,16 +11,25 @@ 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.
- A bug in the partial evaluator that caused problems with pattern macros has
been fixed.
- The new runtime in 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:
- ``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
@@ -32,22 +41,31 @@ The new runtime provides the following new features:
- 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.
[/src/runtime/c/ ../src/runtime/c/]
- 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/].
- 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]).
%- Improvements for other languages, e.g. [...]
- 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.
- [...]
--------------------