naming of directories for the new libraries
Alastair Reid
alastair@reid-consulting-uk.ltd.uk
18 Aug 2002 16:01:55 +0100
> 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.
Sounds good. I guess once we have proper packages, people won't have
to tweak the search paths manually anyway so a change won't affect
them.
>> 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.
The libraries/GHC code is quite tightly tied to GHC too.
What I see happening is a gradual shift to Hugs consisting of the Hugs
interpreter (C + Makefiles) in the hugs98 directory plus a bunch of
jointly maintained library code (Haskell plus C/FFI) in the libraries
directory - some of which is Hugs-specific and some of which is shared
with GHC and NHC. We don't have to buy into this now but I think it's
the way we're heading.
[Hmmm, I seem to remember CVS having a way to formalize this sort of
cross-hierarchial relationship.]
--
Alastair