<div class="gmail_extra"><div class="gmail_quote">Modeled as synchronous calls how exactly?<br>If taken literally, it sounds like you're suggesting that the process make synchronous calls to itself...<br><br>Den 27. apr. 2012 21.26 skrev David Mercer <span dir="ltr"><<a href="mailto:dmercer@gmail.com" target="_blank">dmercer@gmail.com</a>></span>:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="im">On Apr 22, 2012, at 20:38, Michael Turner <<a href="mailto:michael.eugene.turner@gmail.com">michael.eugene.turner@gmail.com</a>> wrote:<br>

<br>
> This bug came out of experimentation inspired by the recent discussion<br>
> of initializing objects *after* their creation, a topic raised by<br>
> Richard O'Keefe. And -- waddya know -- the problem here relates<br>
> directly to his objection to this practice: inconsistent intermediate<br>
> states. It appears that when you model your objects as processes, the<br>
> danger is particularly acute.<br>
<br>
</div>If you had modeled the the set_arg_to and set_val_to as synchronous calls, like your function val_for – and like gen_server's call rather than cast – you can still do this.  Though I still agree with ROK.<br>
<br>
Cheers,<br>
<br>
DBM<br></blockquote></div><br></div>