packages feed

group-theory 0.2.1.0 → 0.2.2

raw patch · 4 files changed

+18/−6 lines, 4 filesdep ~groupsPVP ok

version bump matches the API change (PVP)

Dependency ranges changed: groups

API changes (from Hackage documentation)

+ Data.Group.Cyclic: generated' :: (Eq a, Cyclic a) => [a]

Files

CHANGELOG.md view
@@ -1,5 +1,16 @@ # Revision history for group-theory +## 0.2.2++* Bump `groups` bound to `0.5.3` for `generated'` bugfix.+* Update documentation and doctests++## 0.2.1.0++* Support for GHC 9.0+* Fixed mempty instance for `Abelianizer`+* Fix warning for redundant semigroup import+ ## 0.2.0.0  * Depend on the `groups` package ([#19](https://github.com/emilypi/group-theory/pull/19) - thanks to @taneb for providing the package!)
group-theory.cabal view
@@ -1,6 +1,6 @@ cabal-version:      2.0 name:               group-theory-version:            0.2.1.0+version:            0.2.2 synopsis:           The theory of groups description:   This package includes definitions for Groups (Monoids with invertibility), including order calculations@@ -58,7 +58,7 @@   build-depends:       base        >=4.11  && <5     , containers  >=0.5   && <0.7-    , groups      ^>=0.5.2+    , groups      ^>=0.5.3    hs-source-dirs:   src   default-language: Haskell2010
src/Data/Group/Cyclic.hs view
@@ -21,6 +21,7 @@   -- ** Combinators , classify , G.generated+, G.generated' ) where  import "groups" Data.Group as G@@ -55,8 +56,8 @@ -- -- === __Examples__: ----- >>> take 3 $ classify (< (3 :: Sum Word8))--- [Sum {getSum = 1},Sum {getSum = 2}]+-- >>> classify @(Sum Word8) (< 3)+-- [Sum {getSum = 1},Sum {getSum = 2},Sum {getSum = 0}] -- classify :: (Eq a, G.Cyclic a) => (a -> Bool) -> [a] classify p = filter p G.generated'
src/Data/Group/Finite.hs view
@@ -93,8 +93,8 @@ -- -- === __Examples__: ----- >>> take 3 $ safeClassify (< (3 :: Sum Word8))--- [Sum {getSum = 1},Sum {getSum = 2}]+-- >>> safeClassify @(Sum Word8) (< 3)+-- [Sum {getSum = 1},Sum {getSum = 2},Sum {getSum = 0}] -- safeClassify :: (Eq a, Cyclic a, FiniteGroup a) => (a -> Bool) -> [a] safeClassify = classify