blob: 23344bd5d28847d9db720246ec78e5a434f8a652 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
|
SPELL=haskell-semigroups
VERSION=0.18.5
SOURCE="semigroups-${VERSION}.tar.gz"
SOURCE_URL[0]=https://hackage.haskell.org/package/semigroups-${VERSION}/${SOURCE}
SOURCE_HASH=sha512:c1a3376041ea32e9f4ddae79ad5ec649ff3a09c5e0a07ac4f731c05b7615ac2c33deadd24c5c9ee81a6747373ae928f3b3bcaa131dce7a7ff1e3efa56cf57db3
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/semigroups-${VERSION}"
WEB_SITE="http://github.com/ekmett/semigroups/"
LICENSE[0]=BSD
ENTERED=20150802
SHORT="anything that associates"
cat << EOF
In mathematics, a semigroup is an algebraic structure consisting of a set
together with an associative binary operation. A semigroup generalizes a monoid
in that there might not exist an identity element. It also (originally)
generalized a group (a monoid with all inverses) to a type where every
element did not have to have an inverse, thus the name semigroup.
EOF
|