Name: stream-fusion Version: 0.1.2.5 x-revision: 1 Author: Duncan Coutts, Don Stewart Maintainer: duncan.coutts@worc.ox.ac.uk, dons00@gmail.com License: BSD3 License-file: LICENSE Synopsis: Faster Haskell lists using stream fusion Homepage: http://hackage.haskell.org/trac/ghc/ticket/915 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 Stability: experimental Tested-with: GHC==7.6.1 cabal-version: >= 1.6 source-repository head type: darcs location: http://code.haskell.org/~dons/code/stream-fusion Library Build-Depends: base >= 3 && < 4.8 Exposed-modules: Data.Stream Data.List.Stream Control.Monad.Stream Extensions: CPP, BangPatterns, ExistentialQuantification, MagicHash, TypeOperators cpp-options: -DEXTERNAL_PACKAGE ghc-options: -Odph -fspec-constr -funbox-strict-fields -fdicts-cheap -fmax-simplifier-iterations10 -fliberate-case-threshold100 -Wall -fno-warn-orphans