| However, what's great for avoiding straightforward failures becomes a | nightmare when your goal is to guarantee that no undefined behaviour | happens
It seems to me that if this is your goal other languages are more suitable. Erlang for example is famous for it's error handling capability, elm guarantees no runtime errors, and some other functional languages can be proven mathematically at compile time. Go doesn't take that route which is one of the reasons why it's more popular than those languages :) -- You received this message because you are subscribed to the Google Groups "golang-nuts" group. To unsubscribe from this group and stop receiving emails from it, send an email to golang-nuts+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.