j
k
j a
j l
On 8/13/07, David Roundy wrote:
Try executing: do { x <- return 2; undefined; return (x*x); } in any monad you like
Try executing:
do { x <- return 2; undefined; return (x*x); }
in any monad you like
instance Monad M where return a = M a ~(M a) >>= f = f a Or is that cheating? -- Dan
Back to the thread
Back to the list