haskell-semirings 0.6-2 source package in Ubuntu
Changelog
haskell-semirings (0.6-2) unstable; urgency=medium * Post-NEW source-only upload -- Scott Talbert <email address hidden> Sat, 30 Jul 2022 20:57:46 -0400
Upload details
- Uploaded by:
- Debian Haskell Group
- Uploaded to:
- Sid
- Original maintainer:
- Debian Haskell Group
- Architectures:
- any all
- Section:
- misc
- Urgency:
- Medium Urgency
See full publishing history Publishing
Series | Published | Component | Section |
---|
Downloads
File | Size | SHA-256 Checksum |
---|---|---|
haskell-semirings_0.6-2.dsc | 2.6 KiB | ccb6064e86af057f66c2837b63fe898eb2cdc6ff3df7c6f4afb4316c52f002b6 |
haskell-semirings_0.6.orig.tar.gz | 19.2 KiB | 99356619b137c7c4cf6597909be3c9df118f08a7dff4897549e350b95719059b |
haskell-semirings_0.6-2.debian.tar.xz | 2.8 KiB | eaf4149264861004af5dc463a225d532e2ad7b0bff8af073999c80ecacf25023 |
Available diffs
- diff from 0.6-1 to 0.6-2 (301 bytes)
No changes file available.
Binary packages built by this source
- libghc-semirings-dev: No summary available for libghc-semirings-dev in ubuntu kinetic.
No description available for libghc-
semirings- dev in ubuntu kinetic.
- libghc-semirings-doc: No summary available for libghc-semirings-doc in ubuntu kinetic.
No description available for libghc-
semirings- doc in ubuntu kinetic.
- libghc-semirings-prof: two monoids as one, in holy haskimony; profiling libraries
Haskellers are usually familiar with monoids and semigroups. A monoid has an
appending operation `<>` (or `mappend`), and an identity element, `mempty`.
A semigroup has an appending `<>` operation, but does not require a `mempty`
element.
.
A Semiring has two appending operations, `plus` and `times`, and two
respective identity elements, `zero` and `one`.
.
More formally, a Semiring R is a set equipped with two binary relations `+`
and `*`, such that:
.
(R,+) is a commutative monoid with identity element 0,
.
(R,*) is a monoid with identity element 1,
.
(*) left and right distributes over addition, and
.
multiplication by '0' annihilates R.
.
This package provides a library for the Haskell programming language, compiled
for profiling. See http://www.haskell. org/ for more information on Haskell.