News for hackers. Stuff that matters.
Re:Immutable Infrastructure and Disposable Components by beat on Tuesday July 02, 2013 @12:07PM (#5978764)
I think that's fundamentally different. Breaking immutability in a language by stepping outside the language is still programmatic. Breaking it via administration is a human decision.

In programming, it's a conscious decision to break immutability (assuming a language that supports it). It administration, it's a conscious decision to enforce it.

Re:Immutable Infrastructure and Disposable Components by tel on Tuesday July 02, 2013 @12:48PM (#5979097)
And it's really bad practice (at least in Haskell) to truly break immutability. Uses of unsafePerformIO are strongly urged to be "observationally immutable, pure, safe, transparent".