<div dir="ltr"><div>I totally agree with your points about libraries and community.  Isolation is indeed (ideally) very important for C++ programs that I have experience with.<br><br></div><div>And yes, smart pointers need a strict discipline to be helpful.  I just imagined and never tried to write C++ in Erlang style so I can hardly say anything about language usability and performance in this case.<br>

</div><div><br><div class="gmail_quote">On Thu, Aug 28, 2014 at 8:40 PM, Jesper Louis Andersen <span dir="ltr"><<a href="mailto:jesper.louis.andersen@gmail.com" target="_blank">jesper.louis.andersen@gmail.com</a>></span> wrote:<br>

<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div class="gmail_extra"><div>As
 an aside, this is also why it is usually not that beneficial to speak 
about how performant Erlang programs are compared to their counterparts.
 There is a price for these core values in execution, and you have to 
pay that price in Erlang.</div><span class=""></span></div></div>
</blockquote></div><br><div class="gmail_extra"><div class="gmail_quote">On Thu, Aug 28, 2014 at 9:20 PM,  <span dir="ltr"><<a href="mailto:ok@cs.otago.ac.nz" target="_blank">ok@cs.otago.ac.nz</a>></span> wrote:<br>

<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
Nor in that case are you likely<br>
to get the performance C++ is celebrated for.<br>
</blockquote></div><br></div><div class="gmail_extra">So what if we have both Erlang(-style) concurrency and C++ performance (for number crunching, ...) in some new language (yet to be developed)?  Regardless of community size, reusable libraries and other "human-related" issues commonly faced by any new language, can we say such a new language is better than both Erlang and C++ because it (potentially) beats both in performance and concurrency, respectively?<br>

</div></div></div>