
On Sun, Sep 08, 2002 at 03:10:41PM +0100, Alastair Reid wrote:
That also makes it possible to cut about 100 lines from Hugs.Base, and remove some #ifndef __HUGS__ stuff from fptools/libraries.
..forcing all users to pay for this very slight internal improvement by way of increased startup times each time Hugs is loaded. Didn't/doesn't look like a Win to me.
I think bringing the structure closer to the Haskell Prelude and the Hierarchial libraries and having things more modular is probably the Right Thing in the long term (for all the usual software engineering reasons) but we're probably shaking things up enough that we should go with a relatively monolithic Prelude at first.
Quite so -- that's why I suggested doing this after the release, when it can be done more comprehensively.
(I'm particularily worried that those bits you were loading are from the hierarchial module world - what's the story in the old hierarchial world?)
The old library setup is unaffected (same for Sigbjorn's version).