<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0"><channel><title>Disqus - Latest Comments for mike</title><link>http://disqus.com/people/a418383766da82e0697acd19cf851ea0/</link><description></description><language>en</language><lastBuildDate>Mon, 14 Jul 2008 11:49:48 -0000</lastBuildDate><item><title>Re: Erlang: A Generalized TCP Server | 20bits</title><link>http://20bits.disqus.com/erlang_a_generalized_tcp_server_20bits/#comment-3793626</link><description>You should probably explain why with the echo server up and running,&lt;br&gt;compiling echo_server.erl twice in a row kills the server.&lt;br&gt;&lt;br&gt;This is really frustrating to someone coming from lisp where&lt;br&gt;hot code updates trully "just work" and things do not fail&lt;br&gt;mysteriously. I have been trying to find out the cause of&lt;br&gt;this behavior for the past hour with no success.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">mike</dc:creator><pubDate>Sun, 13 Jul 2008 21:11:01 -0000</pubDate></item><item><title>Re: Erlang: A Generalized TCP Server | 20bits</title><link>http://20bits.disqus.com/erlang_a_generalized_tcp_server_20bits/#comment-3793627</link><description>Ok so apparently erlang keeps 2 versions of module code (old and current)&lt;br&gt;and processes that run old code are purged (killed). This is badly&lt;br&gt;explained almost everywhere i've looked and examples are scarce to come&lt;br&gt;by for something so important. So my next question then is how to&lt;br&gt;do a hot code update without killing the tcp server or dropping any existing&lt;br&gt;connections. After all this is erlang where 99.999% availability can be achieved&lt;br&gt;this trivial task (which you get for free in common lisp without having to do&lt;br&gt;anything special) should be possible.&lt;br&gt;&lt;br&gt;After hours of scavenging in badly written documentation, trying to understand&lt;br&gt;the monstrosity that seems to be OTP (also noticed that pragmatic programming: erlang&lt;br&gt;conveniently pushes this issue under the rug) i still have found no solutions. &lt;br&gt;It seems everywhere i look at these days, proponents of erlang keep rambling about&lt;br&gt;"scalability, availability, hot code updates" as if these are things that can be&lt;br&gt;magically gotten for free. Well  if "hot code updates" is how things are done in erlang,&lt;br&gt;i will have none of that.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">mike</dc:creator><pubDate>Mon, 14 Jul 2008 11:49:48 -0000</pubDate></item></channel></rss>