3 ms·
You can typecheck your had hoc Erlang protocols using Concuerror and Dialyzer
You can typecheck your had hoc Erlang protocols using Concuerror and Dialyzer
Haskell's types are used for a lot more than type-checking.
Dialyzer is nice, no doubt! But to compare it to Haskell's typing is disingenuous at best. Success typing captures far less information and maintains far fewer invariants.