[forgot to write the list]<br><br>That would be<br><div class="gmail_quote">  receive TheMsg when TheMsg=:=Msg -> ok end<br>(or shorter but perhaps less clear:<br>  receive Msg -> ok end<br>where Msg is already bound)<br>
assuming of course that you won't be trying to remove the non-first copy of a specific message - but given that you say you're trying to emulate the receive expression, and that doesn't allow it, then the above should be what you want.<br>

<br><div class="gmail_quote">2013/1/4 Aggelos Giantsios <span dir="ltr"><<a href="mailto:aggelgian@gmail.com" target="_blank">aggelgian@gmail.com</a>></span><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div><div class="h5">
Happy New Year to everyone!<br><br>I am trying to simulate the 'receive' expression behaviour.<br>I access the process message queue with erlang:process_info(self(), messages).<br>Assuming I have selected a message Msg which is at position k in the message list and have safely stored it in a variable,<br>




is there a way to manually remove Msg from the process message queue?<br><br>Thanks,<br>Aggelos<br><br>
<br></div></div><div class="im">_______________________________________________<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/listinfo/erlang-questions</a><br>
<br></div></blockquote></div><br>
</div><br>