# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4
haskell.setup semigroups 0.16.0.1
checksums rmd160 2ce525c4015f36f41dab63e97a98282fb67fdbc0 \
sha256 46ef9e651bf69634f8e8f0dbe2330629153a7e0c4278af5edaa03f4d6b3113c8
maintainers {cal @neverpanic} openmaintainer
description Haskell 98 semigroups
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 \
depends_lib-append port:hs-nats \
port:hs-unordered-containers