News for hackers. Stuff that matters.
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?
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!