<html><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">Hello,<div><br><div><div>Le 13 nov. 07 à 22:27, Joe Armstrong a écrit :</div><br class="Apple-interchange-newline"><blockquote type="cite">5 +++ bundle ejabberd (or yaws) in a standard configuration that ships<br>with Erlang.<br> I talked to Mickael R. about this - if we shipped ejabberd<br>with every Erlang<br> we could easily get tens of thousands of ejabberd servers up<br>and running in<br> the twinkling of an eye.</blockquote><div><br class="webkit-block-placeholder"></div><div>Yes. I am still thinking about this one.</div><div>Another approach might be to provide a central ejabberd for those Erlang nodes to coordinate. We would integrate only an EXMPP library in Erlang.</div><div><br class="webkit-block-placeholder"></div><br><blockquote type="cite">6 ++++ fix BIFs for regexp, searching binaries etc - so people stop winging</blockquote><div><br class="webkit-block-placeholder"></div><div>I agree with this one too.</div><br><blockquote type="cite">There are probably more things I could add - feel free to add you pet<br>annoyance that can be easily<br>fixed and we'll put it into service pack one.<br></blockquote></div><div><br class="webkit-block-placeholder"></div><div>One thing that might be usefull too might be a movable garbage collector like the Eiffel one.</div><div>As there been some experimentation on this one ?</div><div>The rational behind this is:</div><div>- Erlang is a long running process.</div><div>- If the Erlang application has large variation in memory consumption over time (both increase and decrease), it can generate memory fragmentation, that is increased by the fact that Erlang are long running process.</div><div>- Defragmenting the memory would help for this long running application.</div><br><div apple-content-edited="true"> <span class="Apple-style-span" style="border-collapse: separate; border-spacing: 0px 0px; color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; text-align: auto; -khtml-text-decorations-in-effect: none; text-indent: 0px; -apple-text-size-adjust: auto; text-transform: none; orphans: 2; white-space: normal; widows: 2; word-spacing: 0px; "><div style="word-wrap: break-word; -khtml-nbsp-mode: space; -khtml-line-break: after-white-space; "><div>-- </div><div>Mickaël Rémond</div><div> <a href="http://www.process-one.net/">http://www.process-one.net/</a></div></div><br class="Apple-interchange-newline"></span> </div><br></div></body></html>