stream-fusion-0.1.2.4: stream-fusion.cabal
Name: stream-fusion
Version: 0.1.2.4
Author: Duncan Coutts, Don Stewart
Maintainer: none
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
Cabal-Version: >= 1.6
Tested-with: GHC==7.0.3
Stability: experimental
source-repository head
type: darcs
location: http://hub.darcs.net/shelarcy/stream-fusion
Library
Build-Depends: base >= 3 && < 5
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