
30 May
2007
30 May
'07
7:38 a.m.
On Tue, May 29, 2007 at 09:43:03PM +0100, Andrew Coppin wrote:
Henning Thielemann wrote:
On Sun, 27 May 2007, Andrew Coppin wrote:
But every now and then I discover an expression which is apparently not expressible without them - which is odd, considering they're only "sugar"...
Example?
Until I learned the trick of using lists as monads, I was utterly perplexed as to how to get a Cartesian product
This is far from not expressible: cart xs ys = concatMap (\x -> map ((,) x) ys) xs
or why there's no library function to do this!
sequence? Best regards Tomek