In the paper "Stream Fusion: From Streams To Lists To Nothing
At All", we find:
For large multi-module programs, the results are less clear,
with just as many programs speeding up as slowing down. We
find that for larger programs, GHC has a tendency to miss
optimisation op- portunities for stream fusible functions
across module boundaries, which is the subject of further
investigation.
What's the state of these things? Is this still an issue for
stream fusion?
--
Jason Dusek
_______________________________________________
Haskell-Cafe mailing list
[email protected]
http://www.haskell.org/mailman/listinfo/haskell-cafe