Oops, that was a stupid question - functions nest, so they're at a higher Chomsky level than FSMs (though presumably inter-process messaging could be mapped to FSMs).<br><br>I'll shut up now.<br><br>Francis.<br><br>
<div><span class="gmail_quote">On 6/18/07, <b class="gmail_sendername">Francis Norton</b> <<a href="mailto:francis.norton@gmail.com">francis.norton@gmail.com</a>> wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
This may be a stupid question from someone who is just starting on the tutorial, but what is the difference between Erlang functions and Finite State Machines? Could you use FSM visualisation tools to document (or write) Erlang?
<br><span class="sg"><br>Francis.</span><div><span class="e" id="q_1133fa2f7a43eb7d_2"><br><br><div><span class="gmail_quote">On 6/18/07, <b class="gmail_sendername">Serge Aleynikov</b> <<a href="mailto:saleyn@gmail.com" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">
saleyn@gmail.com</a>> wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
This looks like the same approach to concurrency as what's been used in<br>Erlang: <a href="http://legacy.imatix.com/html/smt" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">http://legacy.imatix.com/html/smt
</a>.  They use it in their open<br>source high-performance messaging server: 
<a href="http://www.openamq.org" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">http://www.openamq.org</a>.<br><br>While there's been a comparison between Yaws and Apache, it would be<br>interesting to see one against 
<a href="http://www.xitami.com" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">http://www.xitami.com
</a> as it would seem<br>like it could actually outperform Yaws.<br><br>Serge<br>_______________________________________________<br>erlang-questions mailing list<br><a href="mailto:erlang-questions@erlang.org" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">
erlang-questions@erlang.org
</a><br><a href="http://www.erlang.org/mailman/listinfo/erlang-questions" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">http://www.erlang.org/mailman/listinfo/erlang-questions</a><br></blockquote>
</div><br>
</span></div></blockquote></div><br>