[Haskell-cafe] stream fusion -- multi-module programs

Jason Dusek jason.dusek at gmail.com
Wed Apr 8 08:24:16 EDT 2009

  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

  What's the state of these things? Is this still an issue for
  stream fusion?

Jason Dusek

More information about the Haskell-Cafe mailing list