Assignment 3 Package Suggestions

General suggestions

How do you know which package is suitable for the assignment? Here are some guidelines:

Projects at Chalmers

There are several packages maintained by people at Chalmers. The maintainer might be able to help you with suggestions for improvements. Here is a partial list:

A few semi-concrete suggestions

Some libraries of parts of them lack documentation or tests. For instance, the internals of QuickCheck is not tested, and its module for Monadic testing is not documented.

Many well-known and used packages are not properly tested. Here is an example of a recently found bug in mtl. Obviously many packages could benefit from having a test suite!