[Haskell-cafe] Haskell Propeganda

Evan Laforge qdunkan at gmail.com
Thu Aug 28 21:02:28 EDT 2008


On Thu, Aug 28, 2008 at 5:02 PM, Neil Mitchell <ndmitchell at gmail.com> 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.


More information about the Haskell-Cafe mailing list