packages feed

logfloat-0.11.1: logfloat.cabal

----------------------------------------------------------------
-- wren ng thornton <wren@community.haskell.org>    ~ 2009.01.29
----------------------------------------------------------------

Name:           logfloat
Version:        0.11.1
Cabal-Version:  >= 1.2
Build-Type:     Simple
Stability:      experimental
Copyright:      Copyright (c) 2007--2009 wren ng thornton
License:        BSD3
License-File:   LICENSE
Author:         wren ng thornton
Maintainer:     wren@community.haskell.org
Homepage:       http://code.haskell.org/~wren/
Category:       Data, Math, Natural Language Processing
Synopsis:       Log-domain floating point numbers
Description:    This module presents a type for storing numbers
                in the log-domain. The main reason for doing this
                is to prevent underflow when multiplying many
                probabilities as is done in Hidden Markov Models.
                It is also helpful for preventing overflow.


Flag splitBase
    Description: base-3.0 broke out array and other packages
    Default:     False


Library
    Hs-Source-Dirs:  src
    Exposed-Modules: Data.Number.LogFloat
                   , Data.Number.RealToFrac
                   , Data.Number.Transfinite
                   , Data.Number.PartialOrd
                   , Hugs.RealFloat
    if flag(splitBase)
        Build-depends: base >= 3.0, array
    else
        Build-depends: base < 3.0
    
    Hugs-Options: -98 +o -F'cpp -P -traditional -D__HUGS__=200609'
    if impl(ghc < 6.10)
        GHC-Options: -fno-warn-orphans

----------------------------------------------------------------
----------------------------------------------------------- fin.