summaryrefslogtreecommitdiffstats
path: root/haskell/haskell-semigroups/DETAILS
blob: 8d5beb34c19a4dc8a3f9d1935ad1e3ab6a9f1293 (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.4
          SOURCE="semigroups-${VERSION}.tar.gz"
   SOURCE_URL[0]=https://hackage.haskell.org/package/semigroups-${VERSION}/${SOURCE}
     SOURCE_HASH=sha512:4f7483174066c6c2d7bf9a47e5d2edcc37d0b59f73a0a229548f58bc19cac3d4575f4ea2fd76209ff52c434a95152b8f9a696aa355936fabd2e1c6bf1694a29e
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