ACME packages
The ACME category on Hackage is for joke packages. The name “Acme” is a reference to the name of the company from which Wile E. Coyote obtains dangerous contraptions that always backfire.
Examples of ACME packages
Everything
acme-everything
has a dependency on every other package in Hackage.
Cofunctors
acme-cofunctor
defines the Cofunctor
class. This is a joke because “cofunctor” would be “the dual of functor,” but it turns out that the dual of functor is exactly the same as functor itself, Another way to say this is that functor is self-dual. so this package is useless Cofunctor
is completely redundant to Functor
.