Why Erlang is among the few true computer languages (2018)
wordsandbuttons.online
wordsandbuttons.online
I'm not saying that C++ (or any other) is in any way inferior to Erlang because of human-readable error messages. But this property to communicate back and forth in the same language is definitely interesting.
OCaml human-readable messages are brilliant! And machine-readable Clang output is very promising, too.
‘bad_match’ error in erlang is as much of a enigma to a C programmer as is a ‘bad operator’ in C to a python programmer.
It is not the error message that makes erlang valuable, rather a synchronous state machine for a single process that is completely independent of every other process which stops errors from propagating to other unrelated processes.