Rafael C. de Almeida a écrit :
Derek Elkins wrote:
On Mon, 2008-09-15 at 18:42 -0300, Mauricio wrote:
Hi,

I tested the expression below
and it doesn't work. Is there
some way to achieve that (i.e.,
turning an expression inside
parenthesis into an operator)?

2 `(flip (^^))` (3%4)
No it shouldn't work.  The fact that the opening and closing marks are the same 
suggests that it shouldn't.  You can fake it though.

x -| f = f x
f |- x = f x

2 -| flip (^^) |- (3%4)


Isn't naming the expression 'flip (^^)' much clearer?

I think that is an interesting question
about programming style. In practical
code I think we should have a balance
between the complexity of big expressions
and the complexity of too many names.

Best,
Maurício

_______________________________________________
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe

Reply via email to