<div dir="ltr"><div dir="ltr">Hi Folks,<div><br></div><div>I need your help to review my code. I create and linking 3 process manually without using recursive. And inside p1 and p2 i using IF statement to check to make sure spawning process will only once.</div><div><br></div><div>I mean, is part code below is a good idea?<br><br><ol class="erlang" style="color:rgb(172,172,172);background:rgb(247,247,247);margin:0px;padding:0px 0px 0px 55px;font-family:Consolas,Menlo,Monaco,"Lucida Console","Liberation Mono","DejaVu Sans Mono","Bitstream Vera Sans Mono",monospace,serif;font-size:12px"><li class="gmail-li1" style="background:rgb(255,255,255)"><div class="gmail-de1" style="padding:0px 8px;vertical-align:top;color:rgb(51,51,51);border-left:1px solid rgb(221,221,221);background-image:initial;background-position:initial;background-size:initial;background-repeat:initial;background-origin:initial;background-clip:initial"><span class="gmail-re5" style="color:rgb(69,179,230)">IsPidExists</span> <span class="gmail-sy3" style="color:rgb(1,78,164)">=</span> <span class="gmail-kw3" style="color:rgb(250,111,255)">whereis</span><span class="gmail-br0" style="color:rgb(16,154,184)">(</span>xxx<span class="gmail-br0" style="color:rgb(16,154,184)">)</span><span class="gmail-sy1" style="color:rgb(107,184,16)">,</span></div></li><li class="gmail-li1" style="background:rgb(255,255,255)"><div class="gmail-de1" style="padding:0px 8px;vertical-align:top;color:rgb(51,51,51);border-left:1px solid rgb(221,221,221);background-image:initial;background-position:initial;background-size:initial;background-repeat:initial;background-origin:initial;background-clip:initial">  <span class="gmail-kw1" style="color:rgb(24,104,149)">if</span> <span class="gmail-re5" style="color:rgb(69,179,230)">IsPidExists</span> <span class="gmail-sy3" style="color:rgb(1,78,164)">=:=</span> undefined <span class="gmail-sy1" style="color:rgb(107,184,16)">-></span></div></li><li class="gmail-li1" style="background:rgb(255,255,255)"><div class="gmail-de1" style="padding:0px 8px;vertical-align:top;color:rgb(51,51,51);border-left:1px solid rgb(221,221,221);background-image:initial;background-position:initial;background-size:initial;background-repeat:initial;background-origin:initial;background-clip:initial">    <span class="gmail-re5" style="color:rgb(69,179,230)">Pid</span> <span class="gmail-sy3" style="color:rgb(1,78,164)">=</span> <span class="gmail-kw3" style="color:rgb(250,111,255)">spawn_link</span><span class="gmail-br0" style="color:rgb(16,154,184)">(</span>?<span class="gmail-re4" style="color:rgb(105,65,253)">MODULE</span><span class="gmail-sy1" style="color:rgb(107,184,16)">,</span> the_p<span class="gmail-sy1" style="color:rgb(107,184,16)">,</span> <span class="gmail-br0" style="color:rgb(16,154,184)">[</span><span class="gmail-br0" style="color:rgb(16,154,184)">]</span><span class="gmail-br0" style="color:rgb(16,154,184)">)</span><span class="gmail-sy1" style="color:rgb(107,184,16)">,</span></div></li><li class="gmail-li2" style="background:rgb(255,255,255)"><div class="gmail-de2" style="padding:0px 8px;vertical-align:top;color:rgb(51,51,51);border-left:1px solid rgb(221,221,221);background-image:initial;background-position:initial;background-size:initial;background-repeat:initial;background-origin:initial;background-clip:initial">    <span class="gmail-kw3" style="color:rgb(250,111,255)">register</span><span class="gmail-br0" style="color:rgb(16,154,184)">(</span>xxx<span class="gmail-sy1" style="color:rgb(107,184,16)">,</span> <span class="gmail-re5" style="color:rgb(69,179,230)">Pid</span><span class="gmail-br0" style="color:rgb(16,154,184)">)</span><span class="gmail-sy1" style="color:rgb(107,184,16)">;</span></div></li><li class="gmail-li1" style="background:rgb(255,255,255)"><div class="gmail-de1" style="padding:0px 8px;vertical-align:top;color:rgb(51,51,51);border-left:1px solid rgb(221,221,221);background-image:initial;background-position:initial;background-size:initial;background-repeat:initial;background-origin:initial;background-clip:initial">    true <span class="gmail-sy1" style="color:rgb(107,184,16)">-></span> <span class="gmail-me1" style="color:rgb(0,102,0)">true</span></div></li><li class="gmail-li1" style="background:rgb(255,255,255)"><div class="gmail-de1" style="background-image:initial;background-position:initial;background-size:initial;background-repeat:initial;background-origin:initial;background-clip:initial;padding:0px 8px;vertical-align:top;color:rgb(51,51,51);border-left:1px solid rgb(221,221,221)">  <span class="gmail-kw1" style="color:rgb(24,104,149)">end</span><span class="gmail-sy1" style="color:rgb(107,184,16)">,</span></div></li><li class="gmail-li1" style="background:rgb(255,255,255)"></li></ol><br class="gmail-Apple-interchange-newline"></div><div><br></div><div>This is my code <a href="https://pastebin.com/3MXcUNUp">https://pastebin.com/3MXcUNUp</a></div><div><br></div><div>Thank you </div><div><br></div><div><br></div></div></div>