package collection

Ross Paterson ross at
Mon Dec 4 08:43:29 EST 2006

As I understand it, a package collection, like

has the structure


where 00-index.tar.gz tars up all the <pkg>/<pkgid>.cabal files.
Such a simple structure makes it easy to add tools.

Perhaps it could be made simpler by replacing the index with a file
that was just a concatenation of the .cabal files with some separator
(say @), and having both gzipped and uncompressed versions.

The main missing piece seems to be a means of uploading packages.
Any plans there?  Perhaps something along the lines of PAUSE
(, except that
we only need to upload Cabal tarballs.

More information about the cabal-devel mailing list