Bryan O'Sullivan wrote:
| otherwise = rnf lesser `par` (rnf greater `pseq` lesser ++ x:greater)
It seems that `pseq` doesn't have a defined precedence, so it's infixl 9, unlike `seq` and `par` which are infixr 0. Therefore the above is equivalent to
| otherwise = rnf lesser `par` ((rnf greater `pseq` lesser) ++ x:greater) (no idea if that's relevant, though) -Isaac _______________________________________________ Glasgow-haskell-users mailing list Glasgow-haskell-users@haskell.org http://www.haskell.org/mailman/listinfo/glasgow-haskell-users