[Haskell-cafe] Should `(flip (^^))` work?

Rafael C. de Almeida almeidaraf at gmail.com
Mon Sep 15 18:52:58 EDT 2008


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?


More information about the Haskell-Cafe mailing list