patch applied (hugs98): Added a shiny new unified darcs-all script

Sun Apr 1 10:49:41 PDT 2007 sven.panne@aedion.de * Added a shiny new unified darcs-all script This is a mildly tested new version of a darcs-all script which should work with GHC, Hugs, and nhc98. It is not yet a full 100% replacement of the existing scripts, but it will soon be. Apart from the fact that it is not tied to a single Haskell implementation, its main new features are that it uses a single more powerful package description file and offers a --release option to retrieve a given set of package versions from Hackage. To do: * Handle more general URLs in the package list * Add a mode to print out the list of packages (for Makefiles, scripts, etc.) * --complete/--partial: What should be the default? A ./darcs-all A ./package-list

Is it documented somewhere? Thorough documentation multiplies the user base! Simon | -----Original Message----- | From: cvs-hugs-bounces@haskell.org [mailto:cvs-hugs-bounces@haskell.org] On Behalf Of Sven Panne | Sent: 01 April 2007 18:59 | To: cvs-hugs@haskell.org | Subject: patch applied (hugs98): Added a shiny new unified darcs-all script | | Sun Apr 1 10:49:41 PDT 2007 sven.panne@aedion.de | * Added a shiny new unified darcs-all script | | This is a mildly tested new version of a darcs-all script which should work | with GHC, Hugs, and nhc98. It is not yet a full 100% replacement of the | existing scripts, but it will soon be. Apart from the fact that it is not tied | to a single Haskell implementation, its main new features are that it uses a | single more powerful package description file and offers a --release option to | retrieve a given set of package versions from Hackage. | | To do: | | * Handle more general URLs in the package list | | * Add a mode to print out the list of packages (for Makefiles, scripts, etc.) | | * --complete/--partial: What should be the default? | | A ./darcs-all | A ./package-list | _______________________________________________ | Cvs-hugs mailing list | Cvs-hugs@haskell.org | http://www.haskell.org/mailman/listinfo/cvs-hugs

On Monday 02 April 2007 10:37, Simon Peyton-Jones wrote:
Is it documented somewhere? Thorough documentation multiplies the user base!
I'm quite aware of that, but the script is not 100% finished yet. Anyway, we will need *all* packages on Hackage for "release" checkouts, but there are currently a few missing (base, template-haskell, ObjectIO and a fourth one I can't remember currently). Could someone upload these in the meantime? I noticed that the set of core packages for nhc98 is a bit different than the set for GHC/Hugs. What's the reason for this? A final note: Although it is a good thing that each repository (GHC/Hugs/nhc) has its own package-list file, it is a bit ugly that they will have identical copies of darcs-all. Although this is much better than 3 totally different scripts, it is not nice from a maintenance point of view. Any ideas? Cheers, S.
participants (3)
-
Simon Peyton-Jones
-
Sven Panne
-
Sven Panne