6 Aug 22:35
PROPOSAL: More base package breakup
From: Ian Lynagh <igloo <at> earth.li>
Subject: PROPOSAL: More base package breakup
Newsgroups: gmane.comp.lang.haskell.libraries
Date: 2008-08-06 20:37:00 GMT
Subject: PROPOSAL: More base package breakup
Newsgroups: gmane.comp.lang.haskell.libraries
Date: 2008-08-06 20:37:00 GMT
Hi all,
This is trac #1338:
http://hackage.haskell.org/trac/ghc/ticket/1338#comment:14
http://hackage.haskell.org/trac/ghc/attachment/ticket/1338/packagegraph.png
Initial deadline: 21 Aug (2 weeks).
The base package is still a large, unwieldy beast, making it hard to
develop and debug. If possible, I'd like to cut it down a bit more
before the 6.10 release.
I won't inline all the details here, as it's a huge amount of text and
an image, but basically I'm proposing to:
* Create packages:
timeout, unique, concurrent,
st,
system, numeric, generics,
version, getopt, debug, printf
ghc-exts
* Merge what I've listed as "control" into "containers"
There's definitely a "foreign" package fighting to get out too, but that
needs more work before we can set it free.
An important point to note is that Simon Marlow has made a base 3
compatibility library that will come with GHC 6.10, and will provide the
same interface as the base library that came with 6.8, so breaking
(Continue reading)
RSS Feed