[Haskell-cafe] Stream fusion for Hackage

Don Stewart dons at galois.com
Mon Nov 19 15:03:23 EST 2007



simonpj:
> | > Will it eventually replace Data.List in GHC?
> |
> | That is the plan, yep.
> 
> But first we need to solve the concatMap problem, no?
> 
> So far as I know, fold/build has the property that if fusion doesn't happen, no harm is done. But streams risk making the program *worse* if Good Things do not happen to happen.  This makes me anxious.
> 
> Simon

Yep, me too. We'll be using it in ByteString and other strict arrays
first, where the issues are much simpler, then looking at what can be
done with lists. 

-- Don


More information about the Haskell-Cafe mailing list