packages feed

alg 0.1.0.0 → 0.1.1.0

raw patch · 2 files changed

+3/−2 lines, 2 filesPVP: major bump suggested

API removals or changes: PVP suggests a major version bump

API changes (from Hackage documentation)

- Algebra: class Semigroup a => Abelian a
- Algebra: class Semigroup a => Idempotent a
+ Algebra: (<>) :: Semigroup a => a -> a -> a
+ Algebra: class Monoid a
+ Algebra: class Semigroup a
+ Algebra: mempty :: Monoid a => a
+ Algebra: sconcat :: Semigroup a => NonEmpty a -> a
+ Algebra: stimes :: (Semigroup a, Integral b) => b -> a -> a

Files

Algebra.hs view
@@ -3,7 +3,8 @@ {-# LANGUAGE FlexibleInstances #-} {-# LANGUAGE TypeFamilies #-} -module Algebra where+module Algebra (Semigroup (..), Monoid (mempty), Group (..),+                (+), (-), (*), (/)) where  import Control.Category import Data.Functor
alg.cabal view
@@ -1,5 +1,5 @@ name:                alg-version:             0.1.0.0+version:             0.1.1.0 synopsis:            Algebraic structures -- description:          license:             BSD3