<div dir="ltr">Matter of taste. If you like designs where unidentified messages circulate in your system and endless debugging sessions for race conditions, missed messaged, deadlocks etc. is your thing, ignoring messages is cool. <div>
<br></div><div>If you're not good at this type of debugging or simple don't have the time for it consider tightening your design and eliminate any kind of slack from the system, then crash for anything that breaks the contract.</div>
<div><br></div><div>-fl.</div><div><br></div></div><div class="gmail_extra"><br><br><div class="gmail_quote">On Wed, Aug 6, 2014 at 9:07 AM, Loïc Hoguin <span dir="ltr"><<a href="mailto:essen@ninenines.eu" target="_blank">essen@ninenines.eu</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">On 08/06/2014 04:55 PM, Peer Stritzinger wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
1. log the messages<br>
</blockquote>
<br>
For the few processes that can receive more than calls/casts/monitors/exits I want to know what's being dropped in case it's something important.<div class=""><br>
<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
3. Ignore them without trace?<br>
</blockquote>
<br></div>
For everything else, which is the majority of the processes.<br>
<br>
*Never* crash. Because if you do, then you can easily mess up your system through the shell (like using sys:get_state on a normal process, kaboom).<span class="HOEnZb"><font color="#888888"><br>
<br>
-- <br>
Loïc Hoguin<br>
<a href="http://ninenines.eu" target="_blank">http://ninenines.eu</a></font></span><div class="HOEnZb"><div class="h5"><br>
______________________________<u></u>_________________<br>
erlang-questions mailing list<br>
<a href="mailto:erlang-questions@erlang.org" target="_blank">erlang-questions@erlang.org</a><br>
<a href="http://erlang.org/mailman/listinfo/erlang-questions" target="_blank">http://erlang.org/mailman/<u></u>listinfo/erlang-questions</a><br>
</div></div></blockquote></div><br></div>