[Haskell] Re: Data.Set whishes
Chris Moline
cmoline at shaw.ca
Thu Feb 26 15:54:27 EST 2004
Alastair Reid <alastair at reid-consulting-uk.ltd.uk> wrote:
> Haskell's module system provides a way for a module to merge multiple
> modules into one but provides no way to eliminate any ambiguities this
> may create. If we want to be able to use names like 'create' instead
> of 'createFont', we need to change the module system. The obvious fix
> would have some of the flavour of the ML module system where a module
> can export a structured list of names instead of exporting a flat list
> of names.
i'm not familiar with ml's module system so i don't know if my
suggestion is the same or similar, but could a good solution be to allow
modules to be exported as qualified modules? for example
module Graphics (
module Font qualified,
module Color qualified,
module Window qualified,
...
) where ...
chris moline
More information about the Haskell
mailing list