thx Raimo!<div>   Arie<br><br><div class="gmail_quote">2011/4/6 Raimo Niskanen <span dir="ltr"><<a href="mailto:raimo%2Berlang-questions@erix.ericsson.se">raimo+erlang-questions@erix.ericsson.se</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 Wed, Apr 06, 2011 at 02:44:39PM +0200, Ulf Wiger wrote:<br>
><br>
> Any time you call a function, the input arguments are evaluated before the function is executed, so the spawn should *always* execute in this case.<br>
><br>
> This is characteristic of a language with eager (as opposed to lazy) evaluation.<br>
><br>
> BR,<br>
> Ulf W<br>
><br>
> On 6 Apr 2011, at 14:40, Arie van Wingerden wrote:<br>
><br>
> > Hi,<br>
> ><br>
> > when I issue register(id, spawn aFun) and id already is associated with some process, the function fails.<br>
> ><br>
> > What disturbs me is that the check of id already being taken for another pid, might take place *after* the spawn has been executed.<br>
> > Hence a "ghost" process is running.<br>
> ><br>
> > Is this the way it works? And how is this mostly solved?<br>
<br>
</div>Pid = spawn_link(fun () -> register(id, self()), my:loop() end),<br>
<div class="im"><br>
> ><br>
> > Regards,<br>
> >    Arie<br>
> > _______________________________________________<br>
> > erlang-questions mailing list<br>
> > <a href="mailto:erlang-questions@erlang.org">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>
> Ulf Wiger, CTO, Erlang Solutions, Ltd.<br>
> <a href="http://erlang-solutions.com" target="_blank">http://erlang-solutions.com</a><br>
><br>
><br>
><br>
> _______________________________________________<br>
> erlang-questions mailing list<br>
> <a href="mailto:erlang-questions@erlang.org">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><font color="#888888">--<br>
<br>
/ Raimo Niskanen, Erlang/OTP, Ericsson AB<br>
</font><div><div></div><div class="h5">_______________________________________________<br>
erlang-questions mailing list<br>
<a href="mailto:erlang-questions@erlang.org">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>
</div></div></blockquote></div><br></div>