semigroups: Haskell 98 semigroups
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 semigroup.
[Skip to Readme]
Versions | 0.1.0, 0.2.0, 0.3.0, 0.3.1, 0.3.2, 0.3.3, 0.3.4, 0.3.4.1, 0.3.4.2, 0.4.0, 0.5.0, 0.5.0.1, 0.5.0.2, 0.6, 0.6.1, 0.7.0, 0.7.1, 0.7.1.1, 0.7.1.2, 0.8, 0.8.0.1, 0.8.2, 0.8.3, 0.8.3.1, 0.8.3.2, 0.8.4, 0.8.4.1, 0.8.5, 0.9, 0.9.1, 0.9.2, 0.10, 0.11, 0.12, 0.12.0.1, 0.12.1, 0.12.2, 0.13, 0.13.0.1, 0.14, 0.15, 0.15.1, 0.15.2, 0.15.3, 0.15.4, 0.16, 0.16.0.1, 0.16.1, 0.16.2, 0.16.2.1, 0.16.2.2, 0.17, 0.17.0.1, 0.18, 0.18.0.1, 0.18.1, 0.18.2, 0.18.3, 0.18.4 |
---|---|
Dependencies | base (>=2 && <5), bytestring (>=0.9 && <0.11), containers (>=0.3 && <0.6), hashable (>=1.1 && <1.3), nats (>=0.1 && <1), text (>=0.10 && <0.12), unordered-containers (==0.2.*) [details] |
License | BSD-3-Clause |
Copyright | Copyright (C) 2011 Edward A. Kmett |
Author | Edward A. Kmett |
Maintainer | Edward A. Kmett <ekmett@gmail.com> |
Category | Algebra, Data, Data Structures, Math |
Home page | http://github.com/ekmett/semigroups/ |
Bug tracker | http://github.com/ekmett/semigroups/issues |
Source repo | head: git clone git://github.com/ekmett/semigroups.git |
Uploaded | by EdwardKmett at Mon Sep 16 20:25:56 UTC 2013 |
Distributions | Arch:0.18.4, Debian:0.18.0.1, Fedora:0.18.3, FreeBSD:0.16.2.2, LTSHaskell:0.18.4, NixOS:0.18.4, Stackage:0.18.4, openSUSE:0.18.4 |
Downloads | 383774 total (323 in the last 30 days) |
Rating | 2.75 (votes: 8) [estimated by rule of succession] |
Your Rating | |
Status | Docs uploaded by user Build status unknown [no reports yet] Hackage Matrix CI |
Flags
Name | Description | Default | Type |
---|---|---|---|
base2 | Disabled | Automatic |
Use -f <flag> to enable a flag, or -f -<flag> to disable that flag. More info
Downloads
- semigroups-0.10.tar.gz [browse] (Cabal source package)
- Package description (as included in the package)