<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style type="text/css" style="display:none;"><!-- P {margin-top:0;margin-bottom:0;} --></style>
</head>
<body dir="ltr">
<div id="divtagdefaultwrapper" style="font-size:12pt;color:#000000;font-family:Calibri,Helvetica,sans-serif;" dir="ltr">
<p>Hi,</p>
<p><br>
</p>
<p>A thing to think about is third party non-Erlang.</p>
<p><br>
</p>
<p>For example, an awful lot of Erlang projects utilise a C based JSON parser. I don't think anyone does that because they prefer C - it happens because the existing pure Erlang JSON parsers work well and are safer - but hit performance issues at a certain
 scale.</p>
<p><br>
</p>
<p>I'm sure there are similar examples such as database drivers you could refer to. You could remove a lot of C from the average Erlang project by tackling the things that aren't parts of the usual distribution, whether that's "write it in Rust" or, more controversially,
 "make Erlang fast enough that pure Erlang JSON is acceptable".<br>
</p>
<br>
<br>
<div style="color: rgb(0, 0, 0);">
<hr tabindex="-1" style="display:inline-block; width:98%">
<div id="divRplyFwdMsg" dir="ltr"><font color="#000000" face="Calibri, sans-serif" style="font-size:11pt"><b>From:</b> erlang-questions-bounces@erlang.org <erlang-questions-bounces@erlang.org> on behalf of Max Lapshin <max.lapshin@gmail.com><br>
<b>Sent:</b> Saturday, 23 September 2017 2:40 AM<br>
<b>To:</b> Peer Stritzinger<br>
<b>Cc:</b> erlang-questions Questions<br>
<b>Subject:</b> Re: [erlang-questions] Erlang VM in Rust</font>
<div> </div>
</div>
<div>
<div dir="ltr">
<div class="gmail_extra">This is a nice discussion and it is hard to track all messages here.</div>
<div class="gmail_extra"><br>
</div>
<div class="gmail_extra">I just want to insert that rust is in a beginning of its way.  There are lots of places that can degrade performance very seriously and are far for C level.  So keep it calm =)</div>
<div class="gmail_extra"><br>
</div>
<div class="gmail_extra">However it is possible to make parts of system in it and it is good.</div>
</div>
</div>
</div>
</div>
</body>
</html>