X-Git-Url: http://git.megacz.com/?a=blobdiff_plain;f=Data%2FGenerics.hs;h=525efdc33af668ae2a1ec7607b2283d953674d98;hb=80b485a2eab908795d23cb09c5cc4339d539b2ea;hp=788c15294d1e18c1ecb21013dc88f7fe6c5c275c;hpb=a1f5912fe0c0c73e87e1c7e254e4ea9a6060effd;p=ghc-base.git diff --git a/Data/Generics.hs b/Data/Generics.hs index 788c152..525efdc 100644 --- a/Data/Generics.hs +++ b/Data/Generics.hs @@ -1,30 +1,29 @@ ----------------------------------------------------------------------------- -- | -- 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 -- Stability : experimental -- Portability : non-portable -- --- "Scrap your boilerplate" --- Generic programming in Haskell --- See . +-- \"Scrap your boilerplate\" --- Generic programming in Haskell +-- See . To scrap your boilerplate it +-- is sufficient to import the present module, which simply re-exports all +-- themes of the Data.Generics library. -- ----------------------------------------------------------------------------- module Data.Generics ( - -- * To scrap your boilerplate it is sufficient to import this module. - -- This module does nothing more than import all themes of the - -- Data.Generics library. - -- - 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 stuff + -- * All Data.Generics modules + 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__ , @@ -48,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