
amindfv@gmail.com writes:
I'd be +1 provided we can write e.g.:
import Data.Map (Map) as M (fromList)
And then we'd get only the Map type and M.fromList
Then wouldn't it also make sense to also: 1. eliminate the arguably confusing double-import through as-without-qualified: import FQMN as M .. (which imports the exportlist of FQMN twice) Does a lot of code use that? Is this a good practice? Do we want to encourage this kind of usage? 2. and take advantage of the reduced complexity by implying "qualified", wheneved "as" is present, by replacing: import qualified FQMN as M … with import FQMN as M … 3. effectively drop the "qualified" keyword from use (can be done lazily) It would break things, though. -- с уважениeм, Косырев Серёга