
25 Mar
2009
25 Mar
'09
4:16 p.m.
On Wed, Mar 25, 2009 at 11:32 AM, Simon Marlow
Jonathan Cast wrote:
Define
swap (a, b) = (b, a)
ew, that's far too crude. I think you mean
swap = uncurry $ flip (,)
On the theme of using monads where you might not expect,
swap = liftA2 (,) snd fst
--
Dave Menendez