4 ms·
Because of it's magic. Debugging it it a nightmare especially when you have to roll up your sleeves and go into Erlang.
by nojito 6y ago
Because of it's magic.
Debugging it it a nightmare especially when you have to roll up your sleeves and go into Erlang.
- brenden2 6y agoMaybe, but that's hasn't been my experience. The Erlang monitoring/debugging tools that you get out of the box are pretty good.
- dnautics 6y agoThis is not my experience. Just yesterday I had to debug an error in staging that had cropped up because erlang had changed its public API for ssh_file in OTP/23. Despite being three private libraries down (and in an obscure option, and being not well documented) I had the bug identified in 30 minutes and the patch rolled out on all three library levels in another hour. The biggest help was IO.inspect, and then the next biggest was elixir_ls, which had used typespec analysis and highlighted the error for me in my ide.
- bostonvaulter2 6y agoAs one of the contributors to ElixirLS this makes me happy :)
- regulation_d 6y agoI rarely find that I have to "go into Erlang" but it is true that Erlang error messages can be a bit obtuse initially.