Popularity
2.6
Declining
Activity
0.0
Stable
2
2
0

Monthly Downloads: 3
Programming language: Haskell
License: LicenseRef-PublicDomain
Tags: ACME    
Latest version: v0.0.2

acme-one alternatives and similar packages

Based on the "ACME" category

Do you think we are missing an alternative of acme-one or a related project?

Add another 'ACME' Package

README

acme-zero and acme-one

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.