packages feed

spelling-suggest-0.5.1.0: spelling-suggest.cabal

name: spelling-suggest
version: 0.5.1.0
cabal-version: >= 1.2
build-type: Simple
license: BSD3
license-file: COPYING
copyright: Copyright © 2010 Bart Massey and Greg Weber
author: Bart Massey and Greg Weber
maintainer: bart@cs.pdx.edu, greg@gregweber.info
homepage: http://wiki.cs.pdx.edu/bartforge/thimk
category: Console, Text
data-files: README, README.pcdb
synopsis: Spelling suggestion tool with library and command-line interfaces.
description: 

    Given a possibly-misspelled word,
    this tool spits out one or more properly-spelled words in order
    of likelihood of similarity.
    .
    This functionality is exported as a library via
    Text.SpellingSuggest (suggest) and as
    a command-line program "thimk" (an old joke)
    .
    Running the program "thimk-makedb" is an optional (but highly recommended)
    step to speed up lookups,
    permitting reasonable performance on enormous dictionaries
    by creating a
    precompiled SQlite database of phonetic
    codes for a dictionary.

flag debug

library
  build-depends: base >= 4.2 && < 5,
                 edit-distance >= 0.1 && < 0.3,
                 phonetic-code >= 0.1 && < 0.2,
                 sqlite >= 0.5.1 && < 0.6
  exposed-modules: Text.SpellingSuggest, Text.SpellingSuggest.PCDB,
                   Text.SpellingSuggest.LowLevel,
                   Text.SpellingSuggest.Dictionary
  ghc-options: -Wall

Executable thimk
  main-is: thimk.hs
  build-depends: base >= 4.2 && < 5,
                 parseargs >= 0.1.1 && < 0.2,
                 edit-distance >= 0.1 && < 0.3,
                 phonetic-code >= 0.1 && < 0.2,
                 sqlite >= 0.5.1 && < 0.6
  ghc-options: -Wall

Executable thimk-makedb
  main-is: thimk-makedb.hs
  build-depends: base >= 4.2 && < 5,
                 parseargs >= 0.1.1 && < 0.2,
                 phonetic-code >= 0.1 && < 0.2,
                 sqlite >= 0.5.1 && < 0.6
  ghc-options: -Wall
  if flag(debug)
    cpp-options: -DDEBUG