<p dir="ltr">> there have been a number of attempts to add more traditional OO and classes to Erlang, and while many have worked they were never very long-lived.</p>
<p dir="ltr">Probably for a good reason, too. Erlang is special in that it gives clear, simple blocks to build on. It does a number of things in a reliable way.</p>
<p dir="ltr">The rest is up to programmer. You can add inheritance, types, ..ahem!.. classes - if you need them.</p>
<p dir="ltr">Let's keep it like this.</p>