
On 05 January 2005 15:54, Isaac Jones wrote:
"Simon Peyton-Jones"
writes: All this work on Cabal is great!
Thanks :)
Can I just emit one plea, namely that we don't forget to write a separate, comprehensible, standalone document describing Cabal and how to use it.
I'm most definitely planning to do this, certainly before the first stable release.
We're planning to ship GHC 6.4 "very soon", so it would be good if the version of Cabal that comes with GHC 6.4 is more or less a stable release. What things do you still have in the pipeline? Cheers, Simon

"Simon Marlow"
We're planning to ship GHC 6.4 "very soon", so it would be good if the version of Cabal that comes with GHC 6.4 is more or less a stable release. What things do you still have in the pipeline?
That's fine... I was basically planning to make 1.0 "whatever gets released with the next fptools/libraries" Big things on my list (I'll break them up into "stuff I want to do" and "stuff I want someone else to do" :) ). My longer-term plan is that if I finish the "stuff I want to do" then I can start hacking on Hackage. * Stuff I want to do: ** Documentation ** getting the hooks / configure interface done, including "./setup test" which uses the same interface ** more testing of preprocessors, haven't found a good test case yet actually * Consensus decisions to make: ** names of package files ** which fields in which files (hopefully only one file) * Stuff i want someone else to do ** Distribution.Simple interface for all implementations, if possible (nhc is probably pretty behind the others at this point, but it shouldn't be much different from ghc). ** HC-pkg interface for all implementations, if possible ** maybe "uninstall" ** some tweaking to sdist and bdist, including using libraries for tarring them up, instead of calling 'system "tar"' peace, isaac

On Wed, Jan 05, 2005 at 09:01:05AM -0800, Isaac Jones wrote:
** more testing of preprocessors, haven't found a good test case yet actually
The X11 package has a few .hsc files, and haskell-src includes a .y file. Both seem to work OK.
** some tweaking to sdist and bdist, including using libraries for tarring them up, instead of calling 'system "tar"'
sdist needs a bit of care: the list of preprocessors shouldn't be the same as for build, as that includes system- and implementation-dependent preprocessors (e.g. hsc2hs). In addition, clean removes files will be shipped in a source distribution -- maybe you need levels of cleanliness.

On Wed, 5 Jan 2005, Ross Paterson wrote:
On Wed, Jan 05, 2005 at 09:01:05AM -0800, Isaac Jones wrote:
** more testing of preprocessors, haven't found a good test case yet actually
The X11 package has a few .hsc files, and haskell-src includes a .y file. Both seem to work OK.
Is .hsc the extension of some Haskell related files? The HTML preprocessor HSC (Html Sucks Completely) uses the same extension. :-(
participants (4)
-
Henning Thielemann
-
Isaac Jones
-
Ross Paterson
-
Simon Marlow