miniutter: Simple English clause creation from arbitrary words

[ bsd3, library, natural-language-processing ] [ Propose Tags ]

This library helps in generating simple present tense English sentences from short, parametrized descriptions. In a typical use, the structure of a clause is fixed, but the particular words to be used vary in arbitrary ways. The main goal of the library is to minimize the API complexity and the code size of programs that use it. The library doesn't attempt to ban incorrect English sentences, but just make the creation of the simple correct ones easy and predictable.


[Skip to Readme]

Modules

[Index]

Downloads

Maintainer's Corner

Package maintainers

For package maintainers and hackage trustees

Candidates

  • No Candidates
Versions [RSS] 0.4.0, 0.4.2, 0.4.3.0, 0.4.4.0, 0.4.4.1, 0.4.4.2, 0.4.5.0, 0.4.6.0, 0.4.7.0, 0.5.0.0, 0.5.1.0, 0.5.1.1, 0.5.1.2
Dependencies base (>=4 && <5), binary (>=0.6.3.0 && <1), containers (>=0.4.1 && <1), ghc-prim (>=0.2), minimorph (>=0.1.4 && <1), text (>=0.11.2.3 && <2) [details]
License BSD-3-Clause
Author Mikolaj Konarski
Maintainer Mikolaj Konarski <mikolaj.konarski@funktory.com>
Category Natural Language Processing
Home page https://github.com/Mikolaj/miniutter
Bug tracker https://github.com/Mikolaj/miniutter/issues
Source repo head: git clone git://github.com/Mikolaj/miniutter.git
Uploaded by MikolajKonarski at 2015-05-24T00:22:14Z
Distributions Arch:0.5.1.2, Debian:0.5.1.0, LTSHaskell:0.5.1.2, NixOS:0.5.1.2, Stackage:0.5.1.2
Reverse Dependencies 2 direct, 1 indirect [details]
Downloads 12406 total (52 in the last 30 days)
Rating 2.0 (votes: 1) [estimated by Bayesian average]
Your Rating
  • λ
  • λ
  • λ
Status Docs available [build log]
Last success reported on 2015-05-25 [all 1 reports]

Readme for miniutter-0.4.4.2

[back to package description]

miniutter Build StatusBuild Status

This library helps in generating simple present tense English sentences from short, parametrized descriptions. In a typical use, the structure of a clause is fixed, but the particular words to be used vary in arbitrary ways. The main goal of the library is to minimize the API complexity and the code size of programs that use it. The library doesn't attempt to ban incorrect English sentences, but just make the creation of the simple correct ones easy and predictable.

The library is available from [Hackage] 1 and it's homepage and issue tracker is on [github] 2.

Further information

The library emerged when the needs of the [LambdaHack] 3 game engine outgrew its rudimentary grammar code written by Andres Loeh. The library uses [minimorph] 4 by Eric Kow to tackle English spelling. More information about natural language processing libraries in Haskell is gathered at the [Haskell wiki] 5.