packages feed

GenI-0.20.1: NEWS

GenI 0.20, 29 Sep 2009
----------------------
- NON BACKWARD-COMPATIBLE CHANGES

  * GHC 6.8 or higher now required (GHC 6.10 + Haskell Platform preferred)
  * Input files now *assumed* to be UTF-8 encoded
    (output still ISO8859-1; hopefully locale-based in GHC 6.12)
  * Interface between GenI and morphological realiser now uses a JSON format.
  * Rootfeat optimisation now mandatory (flag no longer recognised)

- NEW FUNCTIONALITY

  * new flag --version now works and reports version from Cabal file
  * new flag --dump dumps derivation output to stdout in JSON format
  * new flag --ranking foo ranks outputs according to OT-style constraints expressed in foo
  * --batchdir now works with --testcase
  * --batchdir now dumps derivations and statistics in JSON format
  * --batchdir now works with instructions files
  * --metrics always expands 'default' to the default metrics
    (in addition to any other statistics you request)
  * new optimisation: early null-adjunction detection

- QUALITY ASSURANCE

  * Reference manual in docs/genimanual.pdf (make docs)
  * cabal install -fgui and cabal install produce the same underlying library
    only the executable is different
  * Easier GUI installation for MacOS X (application bundles now built
    automatically; no manual intervention required)
  * Adopted odd/even convention to distinguish devel builds from stable ones
    (eg. GenI 0.21.x is devel whereas GenI 0.20.x is stable)

GenI 0.17.4, 6 Apr 2009
-----------------------
* GHC 6.6 support

* GUI disabled by default

GenI 0.17.3, 3 Apr 2009
-----------------------
* Simplified build method
  * one single cabal package instead of two
  * cabal configure -f-gui to disable GUI
  * makefile stripped out

* Lexical selection on empty semantics now allowed
  * This is so that the zero-literal semantics mechanism can work again

* Better help text

* Baked-in unit testing (geni --unit-test)

GenI 0.10, 11 Dec 2006
----------------------
* Performance much improved after Haskell profiling
* Pre-compiled grammars option, geniserver (buggy)

GenI 0.9, 8 Dec 2006
--------------------
* Switched to new syntax: variables now must be prefixed with '?'
* Switched from Alex/Happy to Parsec
* Added API documentation via haddock

GenI 0.8, 16 Sep 2005
---------------------
* Support for latin-1 characters using Unicode wxhaskell
* Added a configure script and an install target in Makefile
* Changed from use of configuration files to use of command line switches
* Full configuration GUI
* Implementation of atomic disjunction
* --ignore-semantics mode (Jackie Lai)

GenI 0.7, 8 June 2005
---------------------
* Upgraded to ghc 6.4, wxwidgets 2.6, wxhaskell 0.9.4

GenI 0.6, 3 May 2005
---------------------
* User interface fixes (Window size bugs)
* Interface with Yannick Parmientier's selection module