
Alastair Reid
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