diff --git a/data-default-class/Data/Default/Class.hs b/data-default-class/Data/Default/Class.hs index 8bcd274..b16ea27 100644 --- a/data-default-class/Data/Default/Class.hs +++ b/data-default-class/Data/Default/Class.hs @@ -43,7 +43,7 @@ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. {-| Module : Data.Default.Class -Description : Defines a class for types with a default value. +Description : A class for types with a default value. This module defines a class for types with a default value. It also defines 'Default' instances for the types 'Int', 'Int8', diff --git a/data-default-class/data-default-class.cabal b/data-default-class/data-default-class.cabal index d736f7d..337fa28 100644 --- a/data-default-class/data-default-class.cabal +++ b/data-default-class/data-default-class.cabal @@ -3,6 +3,16 @@ name: data-default-class version: 0.1.2.1 category: Data synopsis: A class for types with a default value +description: + This module defines a class for types with a default value. + It also defines 'Default' instances for the types 'Int', 'Int8', + 'Int16', 'Int32', 'Int64', 'Word', 'Word8', 'Word16', 'Word32', 'Word64', + 'Integer', 'Float', 'Double', 'Ratio', 'Complex', 'CShort', 'CUShort', + 'CInt', 'CUInt', 'CLong', 'CULong', 'CLLong', 'CULLong', 'CPtrdiff', + 'CSize', 'CSigAtomic', 'CIntPtr', 'CUIntPtr', 'CIntMax', 'CUIntMax', + 'CClock', 'CTime', 'CUSeconds', 'CSUSeconds', 'CFloat', 'CDouble', '(->)', + 'IO', 'Maybe', '()', '[]', 'Ordering', 'Any', 'All', 'Last', 'First', 'Sum', + 'Product', 'Endo', 'Dual', and tuples. build-type: Simple license: BSD-3-Clause license-file: LICENSE @@ -18,6 +28,6 @@ library build-depends: base >=2 && <5 if impl(ghc == 7.4.*) -- for GHC.Generics - build-depends: ghc-prim + build-depends: ghc-prim ^>=0.2 exposed-modules: Data.Default.Class default-language: Haskell98 diff --git a/data-default-instances-base/data-default-instances-base.cabal b/data-default-instances-base/data-default-instances-base.cabal index b9c5a35..4ed7a9b 100644 --- a/data-default-instances-base/data-default-instances-base.cabal +++ b/data-default-instances-base/data-default-instances-base.cabal @@ -3,6 +3,9 @@ name: data-default-instances-base version: 0.1.0.2 category: Data synopsis: Default instances for types in base +description: + This module reƫxports the 'Data.Default.Class.Default' instances from the + "Data.Default.Class" module. build-type: Simple license: BSD-3-Clause license-file: LICENSE diff --git a/data-default-instances-containers/Data/Default/Instances/Containers.hs b/data-default-instances-containers/Data/Default/Instances/Containers.hs index 63d10ec..bebcb11 100644 --- a/data-default-instances-containers/Data/Default/Instances/Containers.hs +++ b/data-default-instances-containers/Data/Default/Instances/Containers.hs @@ -37,7 +37,7 @@ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. {-| Module : Data.Default.Instances.Containers -Description : Defines 'Default' instances for container types. +Description : 'Default' instances for container types. This module defines 'Default' instances for the types 'S.Set', 'M.Map', 'IntMap', 'IntSet', 'Seq', and 'Tree'. diff --git a/data-default-instances-containers/data-default-instances-containers.cabal b/data-default-instances-containers/data-default-instances-containers.cabal index d8cd6db..770ede9 100644 --- a/data-default-instances-containers/data-default-instances-containers.cabal +++ b/data-default-instances-containers/data-default-instances-containers.cabal @@ -3,6 +3,9 @@ name: data-default-instances-containers version: 0.1.0.2 category: Data synopsis: Default instances for types in containers +description: + This module defines 'Default' instances for the types 'S.Set', 'M.Map', + 'IntMap', 'IntSet', 'Seq', and 'Tree'. build-type: Simple license: BSD-3-Clause license-file: LICENSE @@ -15,6 +18,6 @@ source-repository head location: https://github.com/mauke/data-default library - build-depends: base >=2 && <5, data-default-class ^>=0.1.2.0, containers + build-depends: base >=2 && <5, data-default-class ^>=0.1.2.0, containers >=0.1 && <0.8 exposed-modules: Data.Default.Instances.Containers default-language: Haskell98 diff --git a/data-default-instances-dlist/Data/Default/Instances/DList.hs b/data-default-instances-dlist/Data/Default/Instances/DList.hs index 33c7ddc..639cc4a 100644 --- a/data-default-instances-dlist/Data/Default/Instances/DList.hs +++ b/data-default-instances-dlist/Data/Default/Instances/DList.hs @@ -37,9 +37,9 @@ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. {-| Module : Data.Default.Instances.DList -Description : Defines 'Default' instances for the type 'DList'. +Description : 'Default' instance for the type 'DList'. -This module defines 'Default' instances for the type 'DList'. +This module defines a 'Default' instance for the type 'DList'. -} module Data.Default.Instances.DList () where diff --git a/data-default-instances-dlist/data-default-instances-dlist.cabal b/data-default-instances-dlist/data-default-instances-dlist.cabal index 3b81332..ef21456 100644 --- a/data-default-instances-dlist/data-default-instances-dlist.cabal +++ b/data-default-instances-dlist/data-default-instances-dlist.cabal @@ -3,6 +3,8 @@ name: data-default-instances-dlist version: 0.0.1.1 category: Data synopsis: Default instances for types in dlist +description: + This module defines a 'Default' instance for the type 'DList'. build-type: Simple license: BSD-3-Clause license-file: LICENSE @@ -15,6 +17,6 @@ source-repository head location: https://github.com/mauke/data-default library - build-depends: base >=2 && <5, data-default-class ^>=0.1.2.0, dlist + build-depends: base >=2 && <5, data-default-class ^>=0.1.2.0, dlist >=0.1 && <1.1 exposed-modules: Data.Default.Instances.DList default-language: Haskell98 diff --git a/data-default-instances-old-locale/Data/Default/Instances/OldLocale.hs b/data-default-instances-old-locale/Data/Default/Instances/OldLocale.hs index aefc755..987b2c7 100644 --- a/data-default-instances-old-locale/Data/Default/Instances/OldLocale.hs +++ b/data-default-instances-old-locale/Data/Default/Instances/OldLocale.hs @@ -37,9 +37,9 @@ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. {-| Module : Data.Default.Instances.OldLocale -Description : Defines 'Default' instances for the type 'TimeLocale'. +Description : 'Default' instances for the type 'TimeLocale'. -This module defines 'Default' instances for the type 'TimeLocale'. +This module defines a 'Default' instance for the type 'TimeLocale'. -} module Data.Default.Instances.OldLocale () where diff --git a/data-default-instances-old-locale/data-default-instances-old-locale.cabal b/data-default-instances-old-locale/data-default-instances-old-locale.cabal index 1dac724..90559e5 100644 --- a/data-default-instances-old-locale/data-default-instances-old-locale.cabal +++ b/data-default-instances-old-locale/data-default-instances-old-locale.cabal @@ -3,6 +3,8 @@ name: data-default-instances-old-locale version: 0.0.1.1 category: Data synopsis: Default instances for types in old-locale +description: + This module defines a 'Default' instance for the type 'TimeLocale'. build-type: Simple license: BSD-3-Clause license-file: LICENSE @@ -15,6 +17,6 @@ source-repository head location: https://github.com/mauke/data-default library - build-depends: base >=2 && <5, data-default-class ^>=0.1.2.0, old-locale + build-depends: base >=2 && <5, data-default-class ^>=0.1.2.0, old-locale ^>=1.0 exposed-modules: Data.Default.Instances.OldLocale default-language: Haskell98 diff --git a/data-default/Data/Default.hs b/data-default/Data/Default.hs index 2945403..a0377b2 100644 --- a/data-default/Data/Default.hs +++ b/data-default/Data/Default.hs @@ -35,7 +35,7 @@ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. {-| Module : Data.Default -Description : Defines a class for types with a default value. +Description : A class for types with a default value. This module defines a class for types with a default value. Instances are provided for '()', 'Data.Set.Set', 'Data.Map.Map', 'Int', 'Integer', diff --git a/data-default/data-default.cabal b/data-default/data-default.cabal index e437608..45a7105 100644 --- a/data-default/data-default.cabal +++ b/data-default/data-default.cabal @@ -3,6 +3,10 @@ name: data-default version: 0.7.1.2 category: Data synopsis: A class for types with a default value +description: + This module defines a class for types with a default value. Instances are + provided for '()', 'Data.Set.Set', 'Data.Map.Map', 'Int', 'Integer', + 'Float', 'Double', and many others. build-type: Simple license: BSD-3-Clause license-file: LICENSE @@ -15,10 +19,10 @@ source-repository head location: https://github.com/mauke/data-default library - build-depends: base >=2 && <5, data-default-class ^>=0.1.2.0, - data-default-instances-containers, - data-default-instances-dlist, - data-default-instances-old-locale + build-depends: base >=2 && <5, data-default-class ^>=0.1.2.1, + data-default-instances-containers ^>=0.1.0.2, + data-default-instances-dlist ^>=0.0.1.1, + data-default-instances-old-locale ^>=0.0.1.1 exposed-modules: Data.Default default-language: Haskell98