Hacker News new | past | comments | ask | show | jobs | submit login

I think it's much more common to talk about idempotence in programming w.r.t. state and state transitions. With immutable data, this approaches the mathematical definition:

    (= (remove-el set 1) (remove-el (remove-el set 1) 1))
With network protocols, state machines, and mutable data, idempotence helps ensure consistent state without the fixed-point-ness.



Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: