-- Hoogle documentation, generated by Haddock -- See Hoogle, http://www.haskell.org/hoogle/ -- | Data Flow Fusion GHC Plugin. -- -- This GHC plugin implements Data Flow Fusion as described in the paper: -- Data Flow Fusion with Series Expressions in Haskell, Haskell Symposium -- 2013. @package repa-plugin @version 1.0.0.1 -- | This GHC plugin performs Data Flow Fusion as described in the -- following paper: -- --
-- Data Flow Fusion with Series Expressions in Haskell -- Ben Lippmeier, Manuel Chakravarty, Gabriele Keller, Amos Robinson. -- Haskell Sympoium, 2013. ---- -- -- http://www.cse.unsw.edu.au/~benl/papers/flow/flow-Haskell2013.pdf -- -- The user-facing API is defined by the repa-series package. -- -- To run the transform on a program do something like: -- --
-- ghc -O2 -fplugin=Data.Array.Repa.Plugin --make Main.hs ---- -- To see intermediate code as it is transformed, pass the dump -- flag to the plugin. -- --
-- ghc -O2 -fplugin=Data.Array.Repa.Plugin -fplugin-opt Data.Array.Repa.Plugin:dump --make Main.hs ---- -- There is example code at: -- http://code.ouroborus.net/repa/repa-head/repa-plugin/test/ -- -- This is an EXPERIMENTAL implementation that some CURRENT LIMITATIONS: -- --