<div dir="ltr"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">I don't think the choices that the OTP team has made are wrong. I have<br>been working with Erlang since R13 and there is no doubt in my mind that<br>OTP-24 is immensely better than R13 used to be (R13: Unicode? What's<br>that?). That doesn't mean everything has been fixed of course. But a lot<br>of work has already been done to improve Erlang/OTP in the direction you<br>wish for it to go.</blockquote><div>Furthermore I can clearly say that OTP-24 is much better than OTP-18.</div><div>And I really appreciate all members of the OTP team for such a great work </div><div>and well balanced decisions they make which helps Erlang remain Erlang.<br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">пн, 10 мая 2021 г. в 12:52, Loïc Hoguin <<a href="mailto:essen@ninenines.eu">essen@ninenines.eu</a>>:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">On 10/05/2021 11:37, Nicolas Martyanoff wrote:<br>
> At the end of the day, the answers here remind me of the Common Lisp<br>
> community. "Everything is fine, if you do not like it the problem is<br>
> you". After some time, people who get fed up leave, and the language<br>
> slowly dies.<br>
<br>
Every time someone complains about what Erlang/OTP is missing, and the <br>
community explains why things are the way they are, the person <br>
complaining ends up saying this.<br>
<br>
You cannot move forward without understanding where you are. We are not <br>
saying everything is fine, we are attempting to provide insight into why <br>
things are the way they are.<br>
<br>
The only languages that are able to cater to just about every use case <br>
are the ones that have either tons of users or have a strong corporate <br>
backing, or both. Other languages have to make choices and prioritize <br>
some things over others.<br>
<br>
I don't think the choices that the OTP team has made are wrong. I have <br>
been working with Erlang since R13 and there is no doubt in my mind that <br>
OTP-24 is immensely better than R13 used to be (R13: Unicode? What's <br>
that?). That doesn't mean everything has been fixed of course. But a lot <br>
of work has already been done to improve Erlang/OTP in the direction you <br>
wish for it to go.<br>
<br>
The fact that we largely went from "write a NIF to C libs" to "write an <br>
Erlang lib to implement the missing bits" is a strong testament to that. <br>
All that remains is making sure those missing bits make it into the <br>
standard library, rather than external libs.<br>
<br>
Cheers,<br>
<br>
-- <br>
Loïc Hoguin<br>
<a href="https://ninenines.eu" rel="noreferrer" target="_blank">https://ninenines.eu</a><br>
</blockquote></div>