This library has moved to another repository.
Set of Generic Semigroup Types and Accompanying Instances very useful for abstract programming.
Exposes instances for
Dual
inverts the combine operation.Max
exposes a Max that given anOrder
will return the maximum value.Min
exposes a Min that given anOrder
will returh the minimum value.
To use this project in an existing SBT project with Scala 2.12 or a later version, add the following dependencies to your
build.sbt
depending on your needs:
libraryDependencies ++= Seq(
"io.chrisdavenport" %% "semigroups" % "<version>"
)