<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">
<div dir="ltr"><div class="gmail_extra">Why do you insist those levels will preclude the use of Erlang? There is one area in which Erlang is currently not too suitable and that is for hard real time systems. But if you can accept soft realtime characteristics, it is possible to certify Erlang systems to a very high level. I have not heard of Erlangs use in such systems. But even if Erlang is not hard realtime, you can still use Erlang in such an environment. You just have to decouple the hard realtime components from the rest of the system in such a way that the rest of the system can run in a soft-realtime environment. And if the Erlang system fails to meet a deadline, the hard-realtime part just needs to have a way to do failure mitigation.</div>
</div></blockquote><div><br></div><div>There was a talk at Codemesh this year (<a href="http://codemesh.io/">http://codemesh.io/</a>) called "Grisp: Building Space Ships with Erlang" that presented a system designed similarly to what Jesper just described, with the hard-realtime decoupled from the soft-realtime in Erlang. Although the video is not yet online, the talk slides can be found on the website.</div>
<div><br></div><div><div class="gmail_extra"><div><div><br></div><div><span style="font-size:13px"><div><span style="font-family:arial,sans-serif;border-collapse:collapse"><b>José Valim</b></span></div><div><span style="font-family:arial,sans-serif;border-collapse:collapse"><div>
<span style="font-family:verdana,sans-serif;font-size:x-small"><a href="http://www.plataformatec.com.br/" target="_blank" style="color:rgb(42,93,176)">www.plataformatec.com.br</a></span></div><div><span style="font-family:verdana,sans-serif;font-size:x-small">Skype: jv.ptec</span></div>
<div><span style="font-family:verdana,sans-serif;font-size:x-small">Founder and Lead Developer</span></div><div><span style="font-family:verdana,sans-serif;font-size:x-small"><br></span></div></span></div></span></div></div>
</div></div><div><br></div></div></div></div>