[Haskell-cafe] Stream fusion and span/break/group/init/tails

Johan Tibell johan.tibell at gmail.com
Fri Apr 26 06:15:39 CEST 2013


Hi Ben,

On Thu, Apr 25, 2013 at 7:46 PM, Ben Lippmeier <benl at ouroborus.net> wrote:
> The Repa plugin will also do proper SIMD vectorisation for stream programs, producing the SIMD primops that Geoff recently added. Along the way it will brutally convert all operations on boxed/lifted numeric data to their unboxed equivalents, because I am sick of adding bang patterns to every single function parameter in Repa programs.

How far is this plugin from being usable to implement a

{-# LANGUAGE Strict #-}

pragma for treating a single module as if Haskell was strict?

Cheers,
Johan



More information about the Haskell-Cafe mailing list