Nicer imports
Hi, I wonder if we could have
import
Data
A
B (ba, bb, bc)
C as C
C1 as C1 (ca,cb,cc)
D qualified
E as E qualified
F as F qualified (fa, fb, fc)
Libs.Other
-- Data.E qualified as E -- both valid
-- Data.F qualified as F (fa, fb, fc)
to desugar to
import Data.A
import Data.B (ba, bb, bc)
import Data.C as C
import qualified Data.D
import qualified Data.E as E
import qualified Data.F as F (fa, fb, fc)
import Libs.Other
so we could make syntax more dry? What it does if there is indentation it uses previous levels as prefix
Trac metadata
Trac field | Value |
---|---|
Version | 7.11 |
Type | FeatureRequest |
TypeOfFailure | OtherFailure |
Priority | lowest |
Resolution | Unresolved |
Component | Compiler (Parser) |
Test case | |
Differential revisions | |
BlockedBy | |
Related | |
Blocking | |
CC | |
Operating system | |
Architecture |