Stream Fusion |
About
Data.List.Stream provides the standard Haskell list data type and
api, with an improved fusion system, as described in the papers
Stream Fusion
and Rewriting Haskell Strings.
Code written to use the Data.List.Stream library should run faster
(or at worst, as fast) as existing list code. A precise, correct
reimplementation is a major goal of this project, and
Data.List.Stream comes bundled with around 1000 QuickCheck
properties, testing against the Haskell98 specification,
and the standard library. This project is also know
as Ticket 915.
News
Documentation
Source
Project Activity
|