stream-fusion-0.1.2: stream-fusion.cabal
Name: stream-fusion
Version: 0.1.2
Author: Duncan Coutts, Don Stewart
Maintainer: duncan.coutts@worc.ox.ac.uk, dons@galois.com
License: BSD3
License-file: LICENSE
Synopsis: Faster Haskell lists using stream fusion
Homepage: http://www.cse.unsw.edu.au/~dons/streams.html
Description:
This package provides the standard Haskell list library
reimplemented to allow stream fusion. This should in general
provide faster list operations, and faster code for list-heavy
programs. See the paper "Stream Fusion: From Lists to Streams to Nothing at All",
Coutts, Leshchinskiy and Stewart, 2007.
To use, simply import Data.List.Stream in place of Data.List,
and hide list functions from the Prelude.
Category: Data
Build-Type: Simple
Build-Depends: base
Stability: experimental
Tested-with: GHC==6.8
Exposed-modules: Data.Stream
Data.List.Stream
Control.Monad.Stream
Extensions: CPP, BangPatterns, ExistentialQuantification
cpp-options: -DEXTERNAL_PACKAGE
ghc-options: -fglasgow-exts
-O2
-fvia-C -optc-O2
-fspec-constr
-funbox-strict-fields
-fdicts-cheap
-fno-method-sharing
-fmax-simplifier-iterations10
-fliberate-case-threshold100
-Wall
-fno-warn-orphans