>Pardon? >map is data parallel. foldr not so obviously... Sorry, a slip on my behalf: foldr in general is not data parallel, but if the function being folded with is associative then foldr can be implemented by a parallel (balanced binary-tree) reduction in time O(log n), where n is the length of the list. A compiler needs the information that or is a fold over an associative operation in order to employ such a parallel implementation. Björn Lisper _______________________________________________ Haskell mailing list [EMAIL PROTECTED] http://www.haskell.org/mailman/listinfo/haskell
- Specifications of 'any', 'all', 'findIndices' Eric Shade
- Re: Specifications of 'any', 'all', 'findIndices' Hannah Schroeter
- Re: Specifications of 'any', 'all', 'findIndices' Johannes Waldmann
- Re: Specifications of 'any', 'all', 'findIndic... Mark Tullsen
- Re: Specifications of 'any', 'all', 'findIndices' Jerzy Karczmarczuk
- Re: Specifications of 'any', 'all', 'findIndic... Hannah Schroeter
- Re: Specifications of 'any', 'all', 'findIndices' Koen Claessen
- Re: Specifications of 'any', 'all', 'findIndices' Bjorn Lisper
- Re: Specifications of 'any', 'all', 'findIndices' Jerzy Karczmarczuk
- Bjorn Lisper