[project @ 2005-03-15 13:38:27 by simonmar]
[ghc-base.git] / Data / Generics.hs
index 16c5027..525efdc 100644 (file)
@@ -1,7 +1,7 @@
 -----------------------------------------------------------------------------
 -- |
 -- Module      :  Data.Generics
--- Copyright   :  (c) The University of Glasgow, CWI 2001--2003
+-- Copyright   :  (c) The University of Glasgow, CWI 2001--2004
 -- License     :  BSD-style (see the file libraries/base/LICENSE)
 -- 
 -- Maintainer  :  libraries@haskell.org
 module Data.Generics ( 
 
   -- * All Data.Generics modules
-  module Data.Generics.Basics, -- primitives
-  module Data.Generics.Aliases,        -- aliases for type case, generic types
-  module Data.Generics.Schemes,        -- traversal schemes (everywhere etc.)
-  module Data.Generics.Text,   -- generic read and show
-  module Data.Generics.Twins,  -- twin traversal, e.g., generic eq
-  module Data.Generics.Reify   -- experimental reification theme
+  module Data.Generics.Basics,   -- primitives
+  module Data.Generics.Instances, -- instances of Data class
+  module Data.Generics.Aliases,          -- aliases for type case, generic types
+  module Data.Generics.Schemes,          -- traversal schemes (everywhere etc.)
+  module Data.Generics.Text,     -- generic read and show
+  module Data.Generics.Twins,            -- twin traversal, e.g., generic eq
 
 #ifndef __HADDOCK__
        ,
@@ -47,8 +47,8 @@ import GHC.Base ( (:*:)(..), (:+:)(..), Unit(..) )
 #endif
 
 import Data.Generics.Basics
+import Data.Generics.Instances
 import Data.Generics.Aliases
 import Data.Generics.Schemes
 import Data.Generics.Text
 import Data.Generics.Twins
-import Data.Generics.Reify