qualified re-export of Data.Set
Serge D. Mechveliani
mechvel at botik.ru
Mon Jun 6 07:18:18 EDT 2005
Dear GHC developers,
Please, how to re-export (qualified) Data.Set, Data.Map ?
In ghc-6.2.2, I used only
-------------------------------------------
{-# OPTIONS -fno-warn-duplicate-exports #-}
module Reexport (module Data.Set, ...)
...
import Data.Set
-------------------
module Main
import Reexport
------------------------------------------
For ghc-6.4, I need qualified import of Data.Set, Data.Map
and need to re-export it. I am trying
---------------------------------------------------------------------
module Reexport (module Set, f, g)
where
import qualified Data.Set as Set
f :: Bool
f = True
g :: Set.Set Bool
g = Set.singleton f
--------------------------
module Main
import Reexport
main = putStr $ shows v "\n" where v = Set.singleton f -- g
---------------------------------------------------------------------
Now, v = g works.
And v = Set.singleton f
reports
Main.hs:3:40: Not in scope: `Set.singleton'
I wonder, how the needed thing can be arranged.
With kind regards,
-----------------
Serge Mechveliani
mechvel at botik.ru
More information about the Glasgow-haskell-users
mailing list