
On Fri, Aug 16, 2002 at 04:06:19PM +0100, Alastair Reid wrote:
These names sound reasonable. The name 'base' occurs to me instead of 'core' but either is good.
It's not base, it's base + haskell98 + haskell-src (+ network later), i.e. what the documentation calls the "Haskell Core Libraries". An alternative would be a separate directory for each of these, at the cost of a long path. But maybe a packages directory doesn't make sense until Hugs has a bit of package support.
btw Should the files in hugs98/libraries/Hugs which come from CVS be moving into the libraries repository just as there's a bunch of GHC specific stuff in libraries/GHC? (That is, should this not be a subdirectory of hugs98.)
I thought of that, but these modules are fairly closely tied to the Hugs sources, mainly via Hugs primitives.
This is probably what you were talking about when you said there was a little cleanup needed which could wait until after release...
That was more eliminating code duplication, and possibly using some form of your prelude-splitting patch to remove special cases.