packages with orphaned instances only

Christian Maeder Christian.Maeder at
Fri Jan 7 14:26:15 CET 2011

Am 07.01.2011 14:07, schrieb Stephen Tetley:
> On 7 January 2011 10:22, Christian Maeder <Christian.Maeder at> wrote:
>> So is this a bad idea?
> It sounds like a good idea to me.
> There might be some details to trash out, e.g. the granularity of
> packages - should there be a Quickcheck-orphans with Arbitrary
> instances for many structures, or separate packages
> (quickcheck-containers-instances, quickcheck-array-instances, ...) and

it would need to be fine granular potentially combining every class
package with every data-type package to avoid unnecessary dependencies.

But quickcheck-containers-instances should (and naturally will) depend
on quickcheck-array-instances (and re-export these instances) because
containers happens to depend on array.

> perhaps a new top-level Hackage category is needed so people know
> where to find them - "Canonical instances", "Orphan instances", ...?

Right, that must be decided by the community. It would contain many
fairly small packages.


More information about the Libraries mailing list