naming of directories for the new libraries

Malcolm Wallace Malcolm.Wallace@cs.york.ac.uk
Fri, 16 Aug 2002 16:21:10 +0100


Alastair Reid <alastair@reid-consulting-uk.ltd.uk> writes:

> > 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 just wanted to comment on the naming.  It would be good if
"packages", (whatever that means for the different Haskell systems)
have the same names for all systems, in the same way that the modules
they contain have the same names and interfaces.

Thus, since "base" has already been chosen in the fptools/libraries
CVS repository, that should be what Hugs and nhc98 call it as well.
Likewise for "network", "haskell-src", "ObjectIO", "OpenGL", etc, 
if and when they get included for each compiler/interpreter.

Out of interest, I recently released HaXml as a hierarchical library
"package" for ghc and nhc98.  Obviously I'd like it to work with Hugs
as well.  What would be the "official" way for a third-party package
like mine to integrate itself into a pre-existing Hugs installation?

Regards,
    Malcolm