---------------------------------------------------------------- -- wren ng thornton ~ 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.