Split syb off into its own package
[ghc-base.git] / Data / Complex.hs
index 7d29e77..3acfa03 100644 (file)
@@ -44,9 +44,6 @@ module Data.Complex
 import Prelude
 
 import Data.Typeable
-#ifdef __GLASGOW_HASKELL__
-import Data.Generics.Basics( Data )
-#endif
 
 #ifdef __HUGS__
 import Hugs.Prelude(Num(fromInt), Fractional(fromDouble))
@@ -65,11 +62,7 @@ infix  6  :+
 data (RealFloat a) => Complex a
   = !a :+ !a    -- ^ forms a complex number from its real and imaginary
                 -- rectangular components.
-# if __GLASGOW_HASKELL__
-        deriving (Eq, Show, Read, Data)
-# else
         deriving (Eq, Show, Read)
-# endif
 
 -- -----------------------------------------------------------------------------
 -- Functions over Complex