diff --git a/download/index-3.4.8.t2t b/download/index-3.5.t2t similarity index 85% rename from download/index-3.4.8.t2t rename to download/index-3.5.t2t index ab22aa661..10da407bc 100644 --- a/download/index-3.4.8.t2t +++ b/download/index-3.5.t2t @@ -8,19 +8,19 @@ Grammatical Framework Download and Installation %!postproc(html): %!postproc(html):

-**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). diff --git a/download/release-3.4.8.t2t b/download/release-3.5.t2t similarity index 59% rename from download/release-3.4.8.t2t rename to download/release-3.5.t2t index 96bbb5539..31dd297de 100644 --- a/download/release-3.4.8.t2t +++ b/download/release-3.5.t2t @@ -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. - [...] --------------------