export tyConName, tyConModule and tyConPackage; deprecate tyConString
authorSimon Marlow <marlowsd@gmail.com>
Tue, 8 Nov 2011 14:47:13 +0000 (14:47 +0000)
committerSimon Marlow <marlowsd@gmail.com>
Wed, 9 Nov 2011 09:16:32 +0000 (09:16 +0000)
Data/Typeable.hs
Data/Typeable/Internal.hs

index d995212..16c24c9 100644 (file)
@@ -51,6 +51,9 @@ module Data.Typeable
 
         TyCon,          -- abstract, instance of: Eq, Show, Typeable
         tyConString,    -- :: TyCon   -> String
+        tyConPackage,   -- :: TyCon   -> String
+        tyConModule,    -- :: TyCon   -> String
+        tyConName,      -- :: TyCon   -> String
 
         -- * Construction of type representations
         mkTyCon,        -- :: String  -> TyCon
index 93218a8..86c62bc 100644 (file)
@@ -186,6 +186,7 @@ typeRepArgs :: TypeRep -> [TypeRep]
 typeRepArgs (TypeRep _ _ args) = args
 
 -- | Observe string encoding of a type representation
+{-# DEPRECATED tyConString "renamed to tyConName; tyConMdoule and tyConPackage are also available." #-}
 tyConString :: TyCon   -> String
 tyConString = tyConName