Proposal: reduce base from the top

Brian Smith brianlsmith at
Tue Apr 3 12:26:30 EDT 2007

On 4/3/07, Simon Marlow <simonmarhaskell at> wrote:
> System.Directory
> --> new package directory (dep. on filepath, unix/Win32)

Why bother with having hierarchical module names if package names are not
similarly qualified? It seems like collisions in the packaging name space
are just as likely as in the module name space (especially with
single-module packages like many that you proposed).

There are multiple competing collection libraries available, and a name like
"collections" or "containers" does not really help to differentiate this
particular library from the others, or suggest its provenance.

Considering that arrays are collections, and the "collections/containers"
package depends on Data.Array such that significant modifications to
Data.Array will probably cause modifications to the modules in
"collections/containers," why not just merge Data.Array into the
collections/containers package?

-------------- next part --------------
An HTML attachment was scrubbed...

More information about the Libraries mailing list