<div>
<div>I mean can' t we just use a simple atom, say pmap, so the implementation will look like following,</div>
<div> </div>
<div><em>do_f(Parent, pmap, F, I) -><br>   Parent ! {self(), pmap, (catch F(I))}.</em></div>
<div><br><em>gather([Pid|T], pmap) -><br>receive<br>   {Pid, pmap, Ret} -> [Ret|gather(T, pmap)]<br>end;</em><br></div>
<div>But I understand your point and I guess because it is the system function, it has to make sure absolutely that it won't receive something else. If it were not the system function, I guess a simple atom should be enough. </div>

<div> </div>
<div>Do you agree ?<br></div></div>
<div class="gmail_quote">On Mon, Dec 1, 2008 at 11:33 AM, Matthew Dempsky <span dir="ltr"><<a target="_blank" href="mailto:matthew@dempsky.org">matthew@dempsky.org</a>></span> wrote:<br>
<blockquote style="BORDER-LEFT: #ccc 1px solid; MARGIN: 0px 0px 0px 0.8ex; PADDING-LEFT: 1ex" class="gmail_quote">
<div>2008/11/30 lang qiu <<a target="_blank" href="mailto:qiulang@gmail.com">qiulang@gmail.com</a>>:<br></div>
<div>> I understand what you were saying. But can we just use a simple atom for it<br>> instead of make_ref() ?<br><br></div>Why?<br></blockquote></div><br>