[Haskell-cafe] Re: Embedding newlines into a string?
Neil Mitchell
ndmitchell at gmail.com
Mon Apr 14 05:23:20 EDT 2008
Hi
> > mapM_ putStrLn == putStr . unlines
> >
>
> I'm wondering which (==) you mean here ;)
Expression equality, defined by:
instance (Arbitrary a, Eq b) => Eq (a -> b) where
f == g = forall x :: a, f x == g x
Using QuickCheck to generate the values, and an Eq over IO (), which
can be defined using the IO test modelling thing at last years Haskell
Workshop.
There are answers to all these things, even if Haskell can't express
all of them quite like this :)
Thanks
Neil
More information about the Haskell-Cafe
mailing list