<html><head></head><body bgcolor="#FFFFFF"><div>Hi Anoop,</div><div><br></div><div>Erlang has its own VM, so all those processes are very lightweight compared to OS processes. </div><div><br></div><div>The basic unit of computation in Erlang is a process with its own memory space and you can only communicate with a process by sending it a message. </div><div><br></div><div>This set-up is necessary if you want to build a fault tolerant system - the last ingredience is the ability to link and monitor processes. Two linked processes will die if either of them dies. A monitor will be notified if the process it monitors die. </div><div><br></div><div>These simple mechanisms is what allows Erlang to work so well. </div><div><br></div><div>Hope this clarifies things a bit for you. </div><div><br></div><div>Cheers,</div><div>Torben<br><br>Sent from my iPhone</div><div><br>On 03/06/2012, at 06.41, Anoop Thomas Mathew <<a href="mailto:atmb4u@gmail.com">atmb4u@gmail.com</a>> wrote:<br><br></div><div><span></span></div><blockquote type="cite"><div><font face="georgia,serif">Hi All,</font><div><font face="georgia,serif"><br></font></div><div><font face="georgia,serif">That was a cool video demonstration of erlang processes. Nice work. Kudos to Kresten Krab.</font></div>
<div><font face="georgia,serif">It aroused a question in me that, isn't erlang creating way too many processes, and why is that so?</font></div><div><font face="georgia,serif">If someone can spread some light into this topic, and give a comprehensive explanation about HOW and WHY, that would be great.</font></div>
<div><font face="georgia,serif"><br></font></div><div><font face="georgia,serif">Thanks,</font></div><div><font face="georgia,serif">Anoop Thomas Mathew</font></div><div><font face="georgia,serif"><br clear="all"></font>atm<br>
___<br>Life is short, Live it hard.<br><br><br>
<br><br><div class="gmail_quote">On 3 June 2012 02:30, Björn-Egil Dahlberg <span dir="ltr"><<a href="mailto:wallentin.dahlberg@gmail.com" target="_blank">wallentin.dahlberg@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br><br><div class="gmail_quote"><div class="im">2012/6/2 Lukas Larsson <span dir="ltr"><<a href="mailto:lukas@erlang-solutions.com" target="_blank">lukas@erlang-solutions.com</a>></span><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
If you find that useful you might want to checkout<br>
<a href="https://github.com/psyeugenic/fgraph" target="_blank">https://github.com/psyeugenic/fgraph</a> as well.<br></blockquote><div><br></div></div><div>After that reminder I felt I had to write a README.</div><div><br>
</div>
<div>*commit, push*</div><div><br></div><div>There, I fixed it. </div><div class="im"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div><div><br>
On Sat, Jun 2, 2012 at 7:24 PM, Matthew Evans <<a href="mailto:mattevans123@hotmail.com" target="_blank">mattevans123@hotmail.com</a>> wrote:<br>
> Sorry if this is a repost. This was posted on Reddit. Although it probably<br>
> doesn't have any "real" uses (yet) I think it's a very nice way to model an<br>
> Erlang VM and your applications.<br>
><br>
> It got praise from our Java developers when I ran it on our Erlang<br>
> application at work.<br>
><br>
> Cudos to Kresten Krab for writing this application.<br>
><br>
> <a href="https://www.youtube.com/watch?v=lHoWfeNuAN8" target="_blank">https://www.youtube.com/watch?v=lHoWfeNuAN8</a><br>
><br>
> <a href="https://github.com/krestenkrab/erlubi" target="_blank">https://github.com/krestenkrab/erlubi</a><br>
><br>
><br>
><br>
</div></div>> _______________________________________________<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>
_______________________________________________<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>
</blockquote></div></div><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></blockquote></div><br></div>
</div></blockquote><blockquote type="cite"><div><span>_______________________________________________</span><br><span>erlang-questions mailing list</span><br><span><a href="mailto:erlang-questions@erlang.org">erlang-questions@erlang.org</a></span><br><span><a href="http://erlang.org/mailman/listinfo/erlang-questions">http://erlang.org/mailman/listinfo/erlang-questions</a></span><br></div></blockquote></body></html>