library reorganisation
Simon Marlow
simonmarhaskell at gmail.com
Thu Mar 2 07:22:36 EST 2006
This mailing list seems to be an appropriate place to discuss:
http://cvs.haskell.org/trac/ghc/ticket/710
Rather than keep adding comments to the ticket, I'll continue the
discussion here.
I don't suggest changing the module name of Text.Html. Ross suggests
moving it to the network package - I'm abivalent about that. A
completely separate package (html) would be fine by me.
In reply to maeder: yes the package boundaries do reflect implementation
dependencies. I don't think this is a big problem. In theory we could
rename /everything/ in base to be PackageBase.* and then re-export the
actual interfaces from a bunch of separate packages, but that doesn't
really buy much, and it's a lot of work.
Having said that, I'm open to arguments for extracting Data.Array.* into
a separate package.
I almost suggested removing Text.Printf, but it seems too small to put
in a package of its own and I don't know where else to put it :-) If we
had a separate 'text' package it could go there, maybe with
Text.PrettyPrint?
Cheers,
Simon
More information about the Libraries
mailing list