seqaid-0.4.0.0: Dynamic strictness control, including space leak repair

CopyrightAndrew G. Seniuk 2014-2015
LicenseBSD-style (see the file LICENSE)
MaintainerAndrew Seniuk <rasfar@gmail.com>
Stabilityprovisional
PortabilityGHC (uses global IORefs)
Safe HaskellNone
LanguageHaskell2010

Seqaid.Optim

Description

Harness morphological code.

The optimiser is just barely begun, but implementing it is straight-forward Haskell programming, as contrasted with most of the supporting infrastructure.

Synopsis

Documentation

run_IO_SM :: (NFData a, NFDataN a, Typeable a, NFDataP a) => SiteID -> a -> IO (Int, Int, Pattern, SeqNode, Int64, Int64, Int64, Int64, Int64) Source

This is for internal use only.

The seemingly redundant superclass constraints are necessary due to some weirdness in the TH or Core code (I forget the details); should try to get rid of them in case it's since become possible...