name: detrospector version: 0.3 license: BSD3 license-file: LICENSE synopsis: Markov chain text generator category: Text, Natural Language Processing author: Keegan McAllister maintainer: Keegan McAllister build-type: Simple cabal-version: >=1.6 description: The `detrospector' program generates random text conforming to the general style and diction of a given source document. It associates each `k'-character substring of the source document with a probability distribution for the next character. These distributions are used to iteratively pick new characters for output. In other words, it samples a Markov chain derived from the source document. . Run `detrospector' `-?' for usage information. The program has several modes. It can generate random text, or invent individual random words which are not found in a dictionary. These modes require a chain file, which is built from a source document in another mode. . Design goals include speed and full Unicode support. I welcome suggestions and patches regarding any aspect of this program. . New in version 0.3: . * Compatible with @hashable@ 1.2 extra-source-files: README executable detrospector main-is: detrospector.hs other-modules: Detrospector.Main Detrospector.Types Detrospector.Modes Detrospector.Modes.Train Detrospector.Modes.Run Detrospector.Modes.Neolog build-depends: base >= 3 && < 5, containers >= 0.3, text >= 0.8, zlib >= 0.5, bytestring >= 0.9, binary >= 0.5, cmdargs >= 0.6, mwc-random >= 0.8, hashable >= 1.2, unordered-containers >= 0.1 ghc-options: -Wall source-repository head type: git location: git://github.com/kmcallister/detrospector.git