<html><head><meta http-equiv="content-type" content="text/html; charset=utf-8"></head><body dir="auto">There is a ghc proposal for among other things qualified exports: <a href="https://github.com/ghc-proposals/ghc-proposals/pull/205">https://github.com/ghc-proposals/ghc-proposals/pull/205</a><br><br><div dir="ltr">—Adam</div><div dir="ltr"><br>On 22 Feb 2019, at 07:58, Henning Thielemann <<a href="mailto:lemming@henning-thielemann.de">lemming@henning-thielemann.de</a>> wrote:<br><br></div><blockquote type="cite"><div dir="ltr"><span></span><br><span>On Thu, 21 Feb 2019, Lennart Augustsson wrote:</span><br><span></span><br><blockquote type="cite"><span>Sure, but with a lot more overhead.</span><br></blockquote><span></span><br><span>It would look like this:</span><br><span></span><br><span></span><br><span>module Unqualified (...) where</span><br><span></span><br><span></span><br><span>module Qualified (</span><br><span>   module Unqualified,</span><br><span>   e,</span><br><span>   ) where</span><br><span></span><br><span></span><br><span>If the list of qualified exports is long, then it might even be less to write than adding 'qualified' to many identifiers. I don't like to make the already complicated module system even more complicated for promoting a feature that has code smell anyway (namely, unrestricted unqualified imports).</span><br><span>_______________________________________________</span><br><span>Libraries mailing list</span><br><span><a href="mailto:Libraries@haskell.org">Libraries@haskell.org</a></span><br><span><a href="http://mail.haskell.org/cgi-bin/mailman/listinfo/libraries">http://mail.haskell.org/cgi-bin/mailman/listinfo/libraries</a></span><br></div></blockquote></body></html>