The acme-zero package

[maintain]

Cabal package dependencies form a commutative monoid with an absorbing element. They satisfy the following axioms:

Associativity

For all dependencies a, b and c,

(a , b) , c = a , (b , c)

In fact, the Cabal syntax does not even allow you to use the parentheses for this reason.

Commutativity

For all dependencies a and b,

a , b = b , a
Identity element

For all dependencies a,

acme-one , a = a
a , acme-one = a

Depending on acme-one has no additional effect.

Absorbing element

For all dependencies a,

acme-zero , a = acme-zero
a , acme-zero = acme-zero

Depending on acme-zero in addition has the same effect as only depending on acme-zero.


[Skip to ReadMe]

Properties

Versions0.0.1, 0.0.2, 0.0.2
Dependenciesacme-zero (==0) [details]
LicensePublicDomain
AuthorJohan Kiviniemi <devel@johan.kiviniemi.name>
MaintainerJohan Kiviniemi <devel@johan.kiviniemi.name>
Stabilityprovisional
CategoryACME
Home pagehttps://github.com/ion1/acme-zero-one
Bug trackerhttps://github.com/ion1/acme-zero-one/issues
Source repositoryhead: git clone https://github.com/ion1/acme-zero-one.git
UploadedSun Jun 21 23:19:55 UTC 2015 by ion

Modules

Downloads

Maintainers' corner

For package maintainers and hackage trustees

Readme for acme-zero-0.0.2

acme-zero and acme-one

Cabal package dependencies form a commutative monoid with an absorbing element. They satisfy the following axioms: