<div dir="ltr">That is to say, would it be better if we have a new language with strengths from both Erlang and C++? From my understanding we can do as good as Erlang/C++ in concurrency/performance, and they should not conflict with each other by nature.<br>
</div><div class="gmail_extra"><br><br><div class="gmail_quote">On Thu, Aug 28, 2014 at 10:18 PM, Xiao Jia <span dir="ltr"><<a href="mailto:me@xiao-jia.com" target="_blank">me@xiao-jia.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<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><div class=""><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></span></div></div>
</blockquote></div><br></div><div class=""><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><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>
</blockquote></div><br><br clear="all"><br>-- <br>Regards,<div><div>Xiao Jia</div></div>
</div>