├── .github └── workflows │ └── haskell-ci.yml ├── .gitignore ├── .travis.yml ├── CHANGES ├── LICENSE ├── README.markdown ├── Setup.hs ├── benchmarks └── SemiDirectProduct.hs ├── monoid-extras.cabal └── src ├── Data ├── Monoid │ ├── Action.hs │ ├── Coproduct.hs │ ├── Cut.hs │ ├── Deletable.hs │ ├── Endomorphism.hs │ ├── Inf.hs │ ├── MList.hs │ ├── Recommend.hs │ ├── SemiDirectProduct.hs │ ├── SemiDirectProduct │ │ └── Strict.hs │ ├── Split.hs │ └── WithSemigroup.hs └── Semigroup │ └── Coproduct.hs └── Test.hs /.github/workflows/haskell-ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diagrams/monoid-extras/HEAD/.github/workflows/haskell-ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diagrams/monoid-extras/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diagrams/monoid-extras/HEAD/.travis.yml -------------------------------------------------------------------------------- /CHANGES: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diagrams/monoid-extras/HEAD/CHANGES -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diagrams/monoid-extras/HEAD/LICENSE -------------------------------------------------------------------------------- /README.markdown: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diagrams/monoid-extras/HEAD/README.markdown -------------------------------------------------------------------------------- /Setup.hs: -------------------------------------------------------------------------------- 1 | import Distribution.Simple 2 | main = defaultMain 3 | -------------------------------------------------------------------------------- /benchmarks/SemiDirectProduct.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diagrams/monoid-extras/HEAD/benchmarks/SemiDirectProduct.hs -------------------------------------------------------------------------------- /monoid-extras.cabal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diagrams/monoid-extras/HEAD/monoid-extras.cabal -------------------------------------------------------------------------------- /src/Data/Monoid/Action.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diagrams/monoid-extras/HEAD/src/Data/Monoid/Action.hs -------------------------------------------------------------------------------- /src/Data/Monoid/Coproduct.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diagrams/monoid-extras/HEAD/src/Data/Monoid/Coproduct.hs -------------------------------------------------------------------------------- /src/Data/Monoid/Cut.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diagrams/monoid-extras/HEAD/src/Data/Monoid/Cut.hs -------------------------------------------------------------------------------- /src/Data/Monoid/Deletable.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diagrams/monoid-extras/HEAD/src/Data/Monoid/Deletable.hs -------------------------------------------------------------------------------- /src/Data/Monoid/Endomorphism.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diagrams/monoid-extras/HEAD/src/Data/Monoid/Endomorphism.hs -------------------------------------------------------------------------------- /src/Data/Monoid/Inf.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diagrams/monoid-extras/HEAD/src/Data/Monoid/Inf.hs -------------------------------------------------------------------------------- /src/Data/Monoid/MList.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diagrams/monoid-extras/HEAD/src/Data/Monoid/MList.hs -------------------------------------------------------------------------------- /src/Data/Monoid/Recommend.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diagrams/monoid-extras/HEAD/src/Data/Monoid/Recommend.hs -------------------------------------------------------------------------------- /src/Data/Monoid/SemiDirectProduct.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diagrams/monoid-extras/HEAD/src/Data/Monoid/SemiDirectProduct.hs -------------------------------------------------------------------------------- /src/Data/Monoid/SemiDirectProduct/Strict.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diagrams/monoid-extras/HEAD/src/Data/Monoid/SemiDirectProduct/Strict.hs -------------------------------------------------------------------------------- /src/Data/Monoid/Split.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diagrams/monoid-extras/HEAD/src/Data/Monoid/Split.hs -------------------------------------------------------------------------------- /src/Data/Monoid/WithSemigroup.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diagrams/monoid-extras/HEAD/src/Data/Monoid/WithSemigroup.hs -------------------------------------------------------------------------------- /src/Data/Semigroup/Coproduct.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diagrams/monoid-extras/HEAD/src/Data/Semigroup/Coproduct.hs -------------------------------------------------------------------------------- /src/Test.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diagrams/monoid-extras/HEAD/src/Test.hs --------------------------------------------------------------------------------