Dear  Hugs-98-Feb-2000,

I am trying to re-define some Prelude items by re-exporting the 
part of Prelude.
But for the following program, Hugs reports the doubly defined  Ord.
And GHC compiles it successfully.

According to Haskell-98, does  Pre  re-export  Prelude.Ord  or not?

------------------
Sergey Mechveliani
[EMAIL PROTECTED]



------------------------------------------------------------------
module Pre (module Prelude,
            D(..)
           )
where
import qualified Prelude
import Prelude hiding    (Ord(..))

data D = D
------------------------------------
module MyPrelude (module Pre, 
                  Ord
                 )
where
import qualified Prelude
import Pre

class Eq a  => Set a where s :: a -> a
class Set a => Ord a 







Reply via email to