<html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class=""><br class=""><div><blockquote type="cite" class=""><div class="">On 10. May 2021, at 07:21, Nicolas Martyanoff <<a href="mailto:khaelin@gmail.com" class="">khaelin@gmail.com</a>> wrote:</div></blockquote><br class=""><blockquote type="cite" class=""><div class=""><div class="">As someone building a commercial project in Erlang, I can confirm that<br class="">doing anything production-ready in Erlang requires (re)writing a *ton*<br class="">of code which in other languages would be available in the standard<br class="">library. And do not even get me started on the tooling (or more<br class="">accurately lack thereof).<br class=""></div></div></blockquote><div><br class=""></div><div>You seem to be very active writing extensions to standard library code in Erlang.</div><div><br class=""></div><div>Why not just make a PR out of those and improve the ecosystem?</div><div><br class=""></div><div>Referring to another recent thread: supervisors can indeed be improved but often people suggest “improvements” which break certain properties here … there is. A long history of “we need exponential backoff when initialising processes” which have been caused by misunderstandings of consequences.</div><div><br class=""></div><blockquote type="cite" class=""><div class=""><div class="">It is not a deal breaker, I can work around it and accept it because the<br class="">language itself is very good, but denying this reality is not<br class="">productive. This situation actively damages Erlang adoption.<br class=""></div></div></blockquote><div><br class=""></div><div>I agree that the availability of many libraries (that don’t have to be inside OTP) which are making the life easier in many other languages is key to increasing adoption. <a href="http://erlef.org" class="">erlef.org</a> is busy trying to improve things but our capacity for volunteer work is finite and could use help.</div><div><br class=""></div><div>Best,</div><div>-- Peer </div><div><br class=""></div><div><br class=""></div></div></body></html>