<div dir="ltr">Erlang is impure, functions do have side effects. So how does exactly the let it crash philosophy fit in Erlang? <div>As far as I know Erlang does not employ any kind of atomic actions or roll back mechanisms. What is the best course of action to take for a failing function which has side effects?  
</div></div>