Priorities for 6.10
Simon Marlow
simonmar at microsoft.com
Tue Jun 17 04:21:13 EDT 2008
> On Mon, 2008-06-16 at 12:39 +0100, Simon Marlow wrote:
>
> > * Back-end rewrite, remove mangler (see also #1501)
> > * shared libraries (#1876)
> > * parallel GC (close #1589, #2185)
> > * Haddock 2 (see also #1964 (GHC.Prim), #2335 (build problem))
> > * Unicode encoding/decoding for Text I/O handles. Consensus was that
> Text I/O should always use
> > the current locale encoding.
> > * Put in place a robust solution to the backwards-compatibility problem
> > * Extensible exceptions
> > * More library reorganisation
> > * binary package DB, or at least make the one-file-per-package work
> (#723, #2089)
> > * ^C should raise an exception by default (also SIGPIPE, see #1619)
>
> I think that pretty much covers my priorities.
>
> > Please circulate any additional items you can think of. I'm working
> > on getting the parallel GC in now, and I've started looking at Unicode
> > support in Handles, meanwhile I'm thinking about the
> > backwards-compatibility problem.
>
> I got GNU libiconv (LGPL) working on windows btw. It can be built using
> Cabal (the C code, not just the binding). It makes a static lib that's
> almost 1 megabyte. Building as a shared lib would be preferable but
> that's of course tricky on Windows (not the building, but getting the
> runtime linker to find the dlls). It could be reduced in size by
> excluding more encodings.
I think I might try to use the built-in encoding/decoding support on Windows, and iconv on Unix systems. We'll see how that works out.
Cheers,
Simon
More information about the Cvs-ghc
mailing list