| CARVIEW |
GenI: A natural language generator (specifically, an FB-LTAG surface realiser)
Modules
[Index]
- BoolExp
- Data
- NLP
- NLP.GenI
- NLP.GenI.Automaton
- NLP.GenI.Builder
- NLP.GenI.Configuration
- NLP.GenI.Console
- NLP.GenI.Control
- NLP.GenI.ErrorIO
- NLP.GenI.FeatureStructure
- NLP.GenI.Flag
- NLP.GenI.General
- NLP.GenI.GeniShow
- NLP.GenI.GeniVal
- NLP.GenI.LexicalSelection
- NLP.GenI.Lexicon
- NLP.GenI.Main
- NLP.GenI.Morphology
- NLP.GenI.OptimalityTheory
- NLP.GenI.Parser
- NLP.GenI.Polarity
- NLP.GenI.Pretty
- NLP.GenI.Semantics
- Simple
- NLP.GenI.Statistics
- NLP.GenI.Tag
- NLP.GenI.TestSuite
- NLP.GenI.TreeSchema
- NLP.GenI.Warning
- NLP.GenI
Flags
Automatic Flags
| Name | Description | Default |
|---|---|---|
| static | Build a static binary | Disabled |
Use -f <flag> to enable a flag, or -f -<flag> to disable that flag. More info
Downloads
- GenI-0.25.0.1.tar.gz [browse] (Cabal source package)
- Package description (as included in the package)
Maintainer's Corner
For package maintainers and hackage trustees
Candidates
- No Candidates
| Versions [RSS] | 0.16, 0.16.1, 0.17.3, 0.17.4, 0.20, 0.20.1, 0.20.2, 0.22, 0.22.0.1, 0.24, 0.24.1, 0.24.2, 0.24.3, 0.25.0, 0.25.0.1 |
|---|---|
| Change log | changelog |
| Dependencies | base (>=4.9 && <4.11), binary (>=0.8 && <0.9), bytestring (>=0.10 && <0.11), containers (>=0.5 && <0.6), deepseq (>=1.4 && <1.5), directory (>=1.2 && <1.4), filepath (>=1.4 && <1.5), GenI, hslogger (>=1.2 && <1.3), json (>=0.9 && <0.10), mtl (>=2.2 && <2.3), ordered (>=0.1 && <0.2), parsec (>=3.1 && <3.2), process (>=1.4 && <1.7), syb (>=0.6 && <0.8), text (>=1.2 && <1.3), time (>=1.6 && <1.9), transformers (>=0.5 && <0.6), yaml-light (>=0.1 && <0.2) [details] |
| License | LicenseRef-GPL |
| Author | Carlos Areces and Eric Kow |
| Maintainer | geni-users@loria.fr |
| Uploaded | by EricKow at 2017-10-03T16:32:25Z |
| Category | Natural Language Processing |
| Home page | https://projects.haskell.org/GenI |
| Source repo | head: darcs get https://hub.darcs.net/kowey/GenI |
| Distributions | |
| Reverse Dependencies | 4 direct, 0 indirect [details] |
| Executables | geni |
| Downloads | 14590 total (64 in the last 30 days) |
| Rating | (no votes yet) [estimated by Bayesian average] |
| Your Rating |
|
| Status | Docs available [build log] Last success reported on 2017-10-03 [all 1 reports] |
Readme for GenI-0.25.0.1
[back to package description]Documentation
Installing GenI
Command line interface and server
(tested on Linux, Windows, and MacOS X)
-
Install the Haskell Platform. GenI 0.24 is known to build with either haskell-platform-2013.2.0.0 and haskell-platform-2012.2.0.0. Other versions may work too.
If you want the graphical interface, and you are on a 64-bit Mac,take the 64-bit version of the Haskell Platform.
-
Install the basic version first. If you just want the last stable release of GenI,
cabal install GenI geniserver geni-util However, if you want to install the unstable versionfrom source, change to the directory this README is in and
cabal install . ./geniserver ./geni-util
Graphical interface
-
Install wxWidgets. If you have a 64-bit Mac, install the Cocoa interface. If you use HomeBrew on Mac,
brew install wxmacshould do the trick.GenI 0.24 has been known to work with wxWidgets 2.9.4 on MacOS X, andis expected to work on wxWidgets 2.8.x or wxWidgets 2.9.x on Linux.
-
Install wxHaskell (potentially painful)
cabal install wx If you run into trouble here, you may need to use a developmentversion of wxHaskell.
-
Install the graphical interface (should be easy if 2 went well)
cabal install ./geni-gui -
Try GenI (needs GenI examples files from this repository)
cd examples/ej geni-gui -t trees -l lexicon -s suite
Development
I accept Darcs patches and GitHub pull requests. The Darcs repository might be a bit ahead of the Git one, but I'll try to keep the mirror up to date.
Style
Please follow published style guide. There is quite a bit of old code that does not follow this. Sorry. I'm slowly working on transitioning it.
Versions
- Stable version has even minor number (eg. 0.22.x)
- Development version has odd minor number (eg 0.23.yyyymmdd) Sometimes with a datestamp for major API changes in between
- NEWS file will probably mention the next release (eg. 0.24)
Contact us!
Please let us know if you are using GenI; we'd like to hear about your experiences, both positive and negative.
