HaskellWiki

Haskell | Wiki community | Recent changes
Random page | Special pages

 

Not logged in
Log in | Help

Catch

Categories: Development tools

Do you sometimes encounter the dreaded "pattern match failure: head []" message? Do you have incomplete patterns which sometimes fail? Do you have incomplete patterns which you know don't fail, but still get compiler warnings about them? Would you like to statically ensure the absence of all calls to error?

Contents

1 Location

For the last few years I've been working on a pattern-match checker for Haskell, named Catch. I'm now happy to make a release:

Hackage: http://hackage.haskell.org/cgi-bin/hackage-scripts/package/catch-0.1 Homepage: http://www-users.cs.york.ac.uk/~ndm/catch/ User manual: http://www.cs.york.ac.uk/fp/darcs/catch/catch.htm

While a darcs version is available, I strongly recommend the use of the tarball on hackage.

2 Features:

3 Drawbacks:

4 Success stories:

If you have any experiences with Catch, I'd be very interested to hear them.

Thanks Neil

Retrieved from "http://www.haskell.org/haskellwiki/Catch"

This page has been accessed 827 times. This page was last modified 18:48, 23 June 2007. Recent content is available under a simple permissive license.