<DIV><BR><BR><B><I>Bengt Kleberg <bengt.kleberg@ericsson.com></I></B> wrote:</DIV>
<DIV> </DIV>
<DIV>> modules are ''containers for functions''. a function can be run/executed <BR>> in a process.</DIV>
<DIV> </DIV>
<DIV>functons can be executed in a process, we start a spawn for a funciton that is executed in process, </DIV>
<DIV> </DIV>
<DIV>then module is not a process,  and function is not a process </DIV>
<DIV> </DIV>
<DIV>like functions can be executed in a process , modules can also be executed in a process</DIV>
<DIV> </DIV>
<DIV>regards</DIV>
<DIV> </DIV>
<DIV>suresh saragadam </DIV>
<DIV> </DIV>
<BLOCKQUOTE class=replbq style="PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #1010ff 2px solid">suresh saragadam wrote:<BR>> hi,<BR>> <BR>> in erlang every thing is a process ? i just want to confirm it,<BR>> <BR><BR>only processes are proceses in erlang. :-)<BR><BR>you start a process with<BR>erlang:spawn(...)/spawn_link(...)<BR><BR><BR>> and how to trace that process,<BR><BR>see the dbg module. the function p(Pid, ...) might be able to do what <BR>you want. if combined with the correct tpl(...) calls...<BR><BR><BR>> all the processes generated in that module come under that 'module process'<BR><BR>modules are ''containers for functions''. a function can be run/executed <BR>in a process.<BR><BR><BR>> if i kill module process all the process under it can me terminated<BR><BR>if you kill a process all processes that are ''linked'' to it, see <BR>erlang:spawn_link(...), are terminated.<BR><BR><BR>> can you please clarify it<BR><BR>unfortunatly i am not very
 good at this. please see the abundant <BR>documentation at http://erlang.org/doc.html. perhaps ''An Erlang <BR>course'' would be the right start?<BR>or take a look at the many fine tutorials at http://www.sics.se/~joe<BR><BR><BR>bengt<BR></BLOCKQUOTE><p>__________________________________________________<br>Do You Yahoo!?<br>Tired of spam?  Yahoo! Mail has the best spam protection around <br>http://mail.yahoo.com