If I do foo and foo-test, then I would probably place foo-test on Hackage.  Alternatively, just give foo a pointer to the location of the foo-test darcs repo location.  But then it might not be easy for users to keep the versions in sync.

On Wed, Sep 10, 2008 at 10:24 AM, Wolfgang Jeltsch <g9ks157k@acme.softbase.org> wrote:
Am Dienstag, 9. September 2008 16:05 schrieb Conal Elliott:
> […]

> > > My current leaning is to split a package "foo" into packages "foo"
> > > and "foo-test"
> >
> > What benefit does this provide?
>
> It keeps the library and its dependencies small.

Do you publish foo-test on Hackage?  If yes than the HackageDB gets cluttered
with test packages.  If not, there is no easy way for users to run your
tests.

> […]

Best wishes,
Wolfgang
_______________________________________________
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe