
10 Oct
2013
10 Oct
'13
1:37 p.m.
I think this thread probably has enough opinions in it without me throwing in another, but here's a factual point: On Wed, Oct 09, 2013 at 11:51:39AM -0700, Wvv wrote:
x # f = f x infixl 1 # -- infix (#) must conflict neither ($), nor (.)
[...]
1) xs # map $ someLong function
With your fixity declaration, that parses as (xs # map) $ someLong function If you want it to parse as `xs # (map $ ...)`, you have no choice but to make # infixr 0. But then
3) myString # lines # map words # concat # filter myFilter # unwords
doesn't work.