Haskell 2010: libraries
Duncan Coutts
duncan.coutts at worc.ox.ac.uk
Mon Jul 13 16:59:35 EDT 2009
On Mon, 2009-07-13 at 21:57 +0100, Duncan Coutts wrote:
> On Wed, 2009-07-08 at 15:09 +0100, Simon Marlow wrote:
>
> > I'm mainly concerned with projecting a consistent picture in the Report,
> > so as not to mislead or confuse people. Here are the options I can see:
>
> > 2. Just drop the obvious candidates (Time, Random, CPUTime,
> > Locale, Complex?), leaving the others.
> >
> > 3. Update the libraries to match what we have at the moment.
> > e.g. rename List to Data.List, and add the handful of
> > functions that have since been added to Data.List. One
> > problem with this is that these modules are then tied to
> > the language definition, and can't be changed through
> > the usual library proposal process. Also it would seem
> > slightly strange to have a seemingly random set
> > of library modules in the report.
Another thing we can do here is specify that the contents of these
modules is a minimum and not a maximum, allowing additions through the
usual library proposal process.
> > 4. Combine 2 and 3: drop some, rename the rest.
>
> I'd advocate 4. That is, drop the ones that are obviously superseded.
> Keep the commonly used and uncontroversial (mostly pure) modules and
> rename them to use the new hierarchical module names.
Oh and additionally include the FFI modules under their new names.
Duncan
More information about the Haskell-prime
mailing list