Re:Show HN: We open sourced our new Mac developer setup script
by indigodaddy on Sunday December 12, 2021 @09:56PM
(#29536072)
Is declarative related to (or maybe leads to) idempotency?
[ Parent
| on HN ]
Re:Show HN: We open sourced our new Mac developer setup script
by kubanczyk on Monday December 13, 2021 @05:48AM
(#29538447)
Declarativeness (vs imperativeness) is the property of a language. Whether it allows you to express the desired state, as opposed to a sequence of simple operations.
Idempotency is the runtime behavior.
You can absolutely write idempotent program using imperative language (case in point: chef and its recipe can be expressed as machine code, which is a very imperative language, yet it is idempotent when you run it).
Re:Show HN: We open sourced our new Mac developer setup script
by indigodaddy on Monday December 13, 2021 @07:07PM
(#29546457)
Thanks for this explanation!