naming of directories for the new libraries

Alastair Reid alastair@reid-consulting-uk.ltd.uk
16 Aug 2002 16:06:19 +0100


> Compilers don't like huge packages, but that doesn't apply to an
> interpreter.  Still, maybe we'll need more packages in the future,
> so to allow for future expansion I'm thinking of renaming these

> 	libraries -> libraries/core 
>       oldlib -> libraries/compat

> More to type in -P though (maybe put them in lib?)

These names sound reasonable.  The name 'base' occurs to me instead of
'core' but either is good.

I'm tempted to suggest 'deprecated' instead of 'compat' but that's
probably going a bit far.

Using 'lib' is probably the rigth thing to do: it keeps the tree
simpler to maintain, people are used to looking in lib and, as you
say, it's less to type.

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.)  This is probably what you were talking about
when you said there was a little cleanup needed which could wait until
after release...

--
Alastair