[project @ 2003-08-05 12:13:29 by panne]
[ghc-base.git] / Data / Array.hs
index 230e94a..0dd1b23 100644 (file)
@@ -44,12 +44,9 @@ module  Data.Array
 
     ) where
 
-#ifndef __NHC__
-import Data.Dynamic
-#endif
+import Data.Ix
 
 #ifdef __GLASGOW_HASKELL__
-import Data.Ix
 import GHC.Arr         -- Most of the hard work is done here
 import GHC.Err         ( undefined )
 #endif
@@ -60,10 +57,13 @@ import Hugs.Array
 
 #ifdef __NHC__
 import Array           -- Haskell'98 arrays
-import Data.Ix
 #endif
 
 #ifndef __NHC__
-#include "Dynamic.h"
+import Data.Typeable
+#endif
+
+#ifndef __NHC__
+#include "Typeable.h"
 INSTANCE_TYPEABLE2(Array,arrayTc,"Array")
 #endif