On Thu, Aug 28, 2008 at 5:02 PM, Neil Mitchell <[EMAIL PROTECTED]> wrote:
> Hi
>
>> Tools like Neil Mitchell's Catch can do more sophisticated checking, as long
>> as your program can be compiled by YHC. Sometimes fromJust can be quite
>> useful, though, especially in tandem with isJust. For example,
>>
>>> prop_foobar :: SomeType -> Property
>>> prop_foobar x
>>>  = isJust (someTypeToMaybe x) ==> fromJust x == expectedResult
>
> I was thinking of jumping in on this thread, to advertise Catch, but
> unfortunately "can be compiled with Yhc" makes it a fairly niche tool
> :-(  However, the fundamental bit of Catch works on an a normal Core
> language, and I do want to hook it up to GHC's Core language at some
> point. It could certainly deal with prop_foobar, and things that are
> far more complex.

So are we going to get ghc -Wcatch?  That would be really cool.  catch
has always sounded very interesting, but I've never used it because I
use too many ghc libs.
_______________________________________________
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe

Reply via email to