Re:Why Elixir? A Rebuttal to Common Misconceptions
by tossandthrow on Wednesday July 23, 2025 @05:55PM
(#44664447)
This sound like a wild and very contrived argument.
Both because that memory leaks are normal is types languages - and does usually not matter in most serious applications - and because this class of errors is usually not what types catch.
Types have value when you 1) refactor and 2) have multiple people working on a code base.
The error you see when you don't have types is something like a BadArityError.
in other words, any error that doesn't occur right at start can be recovered from at least for all those operations that do not depend on that error being fixed.