packages feed

Cabal revisions of enummapset-th-0.6.0.2

Hackage metadata revisions edit the .cabal file after upload; each diff below is one revision.

revision 1
-name:           enummapset-th-version:        0.6.0.2-synopsis:       TH-generated EnumSet/EnumMap wrappers around IntSet/IntMap.-description:-  This package wraps @IntSet@ and @IntMap@ from @containers@, and provides-  fast sets and maps keyed on any data type with a well-behaved @Enum@-  instance. Useful for derived @Enum@s, newtype'd @Int@s, or any data type-  that can be packed into an @Int@: just implement @fromEnum@ and @toEnum@.-  .-  The boilerplate is generated using Template Haskell, so unlike-  @enummapset@ it's easier to maintain and keep up-to-date with-  @containers@. On the downside, it's less portable.-  .-  Note that "Data.EnumMap.Lazy" and "Data.EnumMap.Strict" provide distinct-  newtype wrappers, and their respective 'Functor' instances behave as-  expected, unlike that of @IntMap@ which is alway lazy.-homepage:       https://github.com/liyang/enummapset-th-license:        BSD3-license-file:   LICENSE-author:         Liyang HU-maintainer:     enummapset-th@liyang.hu-copyright:      © 2013 Liyang HU-category:       Data-build-type:     Simple-cabal-version:  >= 1.8-extra-source-files:-    include/map.inc--source-repository head-    type:       git-    location:   http://github.com/liyang/enummapset-th--library-    exposed-modules:-        Data.EnumMap.Lazy-        Data.EnumMap.Strict-        Data.EnumSet-    other-modules:-        Data.EnumMapSetWrapper-    build-depends:-        base >= 4.5 && < 5,-        deepseq >= 1.3,-        containers >= 0.5 && < 0.6,-        template-haskell >= 2.7-    include-dirs: include-    ghc-options: -Wall---- vim: et sw=4 ts=4 sts=4:-+name:           enummapset-th
+version:        0.6.0.2
+x-revision: 1
+synopsis:       TH-generated EnumSet/EnumMap wrappers around IntSet/IntMap.
+description:
+  This package wraps @IntSet@ and @IntMap@ from @containers@, and provides
+  fast sets and maps keyed on any data type with a well-behaved @Enum@
+  instance. Useful for derived @Enum@s, newtype'd @Int@s, or any data type
+  that can be packed into an @Int@: just implement @fromEnum@ and @toEnum@.
+  .
+  The boilerplate is generated using Template Haskell, so unlike
+  @enummapset@ it's easier to maintain and keep up-to-date with
+  @containers@. On the downside, it's less portable.
+  .
+  Note that "Data.EnumMap.Lazy" and "Data.EnumMap.Strict" provide distinct
+  newtype wrappers, and their respective 'Functor' instances behave as
+  expected, unlike that of @IntMap@ which is alway lazy.
+homepage:       https://github.com/liyang/enummapset-th
+license:        BSD3
+license-file:   LICENSE
+author:         Liyang HU
+maintainer:     enummapset-th@liyang.hu
+copyright:      © 2013 Liyang HU
+category:       Data
+build-type:     Simple
+cabal-version:  >= 1.8
+extra-source-files:
+    include/map.inc
+
+source-repository head
+    type:       git
+    location:   http://github.com/liyang/enummapset-th
+
+library
+    exposed-modules:
+        Data.EnumMap.Lazy
+        Data.EnumMap.Strict
+        Data.EnumSet
+    other-modules:
+        Data.EnumMapSetWrapper
+    build-depends:
+        base >= 4.5 && < 5,
+        deepseq >= 1.3,
+        containers >= 0.5 && < 0.6,
+        template-haskell >= 2.7 && < 2.11
+    include-dirs: include
+    ghc-options: -Wall
+
+-- vim: et sw=4 ts=4 sts=4:
+