<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: Interesting picture: Benchmarking Erlang versus Java concurrency</title>
	<atom:link href="http://codemonkeyism.com/interesting-picture-benchmarking-erlang-versus-java-concurrency/feed/" rel="self" type="application/rss+xml" />
	<link>http://codemonkeyism.com/interesting-picture-benchmarking-erlang-versus-java-concurrency/</link>
	<description></description>
	<lastBuildDate>Wed, 09 May 2012 22:39:34 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
	<item>
		<title>By: Anonymous</title>
		<link>http://codemonkeyism.com/interesting-picture-benchmarking-erlang-versus-java-concurrency/comment-page-1/#comment-312128</link>
		<dc:creator>Anonymous</dc:creator>
		<pubDate>Wed, 04 Aug 2010 16:34:55 +0000</pubDate>
		<guid isPermaLink="false">http://stephan.reposita.org/archives/2008/06/21/interesting-picture-benchmarking-erlang-versus-java-concurrency/#comment-312128</guid>
		<description>Why care if Kilim is successful Java framework or not, it has anyway taught us a new way of doing things in life. Come up with a Java framework, release it as open source and take credit from Java community. On the other hand, at the back force fit some E=mc2 theory to it and present it to University for getting a PhD degree, thereby killing two birds in one stone. Extremely smart, way to go!

Universities anyway get free dollars from Uncle Sam, so they can afford to be Santa Claus to award PhDs to Java frameworks or perhaps to even product manuals!

Research is no more about being selfless and working for benefit of mankind. It is about outsmarting the system to get a degree!

“I never perfected an invention that I did not think about in terms of the service it might give others… I find out what the world needs, then I proceed to invent….” – Thomas Alva Edison</description>
		<content:encoded><![CDATA[<p>Why care if Kilim is successful Java framework or not, it has anyway taught us a new way of doing things in life. Come up with a Java framework, release it as open source and take credit from Java community. On the other hand, at the back force fit some E=mc2 theory to it and present it to University for getting a PhD degree, thereby killing two birds in one stone. Extremely smart, way to go!</p>
<p>Universities anyway get free dollars from Uncle Sam, so they can afford to be Santa Claus to award PhDs to Java frameworks or perhaps to even product manuals!</p>
<p>Research is no more about being selfless and working for benefit of mankind. It is about outsmarting the system to get a degree!</p>
<p>“I never perfected an invention that I did not think about in terms of the service it might give others… I find out what the world needs, then I proceed to invent….” – Thomas Alva Edison</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Bjorn Borg</title>
		<link>http://codemonkeyism.com/interesting-picture-benchmarking-erlang-versus-java-concurrency/comment-page-1/#comment-311130</link>
		<dc:creator>Bjorn Borg</dc:creator>
		<pubDate>Sun, 01 Aug 2010 09:44:25 +0000</pubDate>
		<guid isPermaLink="false">http://stephan.reposita.org/archives/2008/06/21/interesting-picture-benchmarking-erlang-versus-java-concurrency/#comment-311130</guid>
		<description>Kilim in my judgment is an attempt to misuse the purposes of a University in coming up with an offering to gain appeal with Java corporate world in the guise of academic research work. Hundreds of successful Java frameworks have been written during week-ends by great people through open source initiatives. Kilim can come no way close to them in terms of acceptance from the Java community. But unlike Kilim, none of them have got a PhD because they were willing to play by the moral rules of the game than go for fringe gains. You don’t need the paraphernalia of a University (professors, library, state grants …) to write a Java framework eh! Hope Universities see through this, if not they will be rendered inconsequential. For heaven’s sake, may Universities focus only on works which have larger impact on the society, bring real futuristic technologies that would make our generation proud!</description>
		<content:encoded><![CDATA[<p>Kilim in my judgment is an attempt to misuse the purposes of a University in coming up with an offering to gain appeal with Java corporate world in the guise of academic research work. Hundreds of successful Java frameworks have been written during week-ends by great people through open source initiatives. Kilim can come no way close to them in terms of acceptance from the Java community. But unlike Kilim, none of them have got a PhD because they were willing to play by the moral rules of the game than go for fringe gains. You don’t need the paraphernalia of a University (professors, library, state grants …) to write a Java framework eh! Hope Universities see through this, if not they will be rendered inconsequential. For heaven’s sake, may Universities focus only on works which have larger impact on the society, bring real futuristic technologies that would make our generation proud!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Bjorn Borg</title>
		<link>http://codemonkeyism.com/interesting-picture-benchmarking-erlang-versus-java-concurrency/comment-page-1/#comment-311129</link>
		<dc:creator>Bjorn Borg</dc:creator>
		<pubDate>Sun, 01 Aug 2010 09:43:34 +0000</pubDate>
		<guid isPermaLink="false">http://stephan.reposita.org/archives/2008/06/21/interesting-picture-benchmarking-erlang-versus-java-concurrency/#comment-311129</guid>
		<description>For some reason, actor model does not seem like a natural extension to Java. I am no James Gosling to say whether Java is meant to do this or not. Perhaps should we shift the blame on to the frameworks which have made actor model like an after-thought on Java? These weaving strategy implementations like Kilim,  ActorFoundry, Actors Guild etc… have to take some blame for making actor models look very unnatural to Java development – putting a kink in every development step and development tool. The leap of faith with actor models may perhaps never happen until it is made a part of Java platform itself (like how actors implementation is provided as part of the Scala standard library). For now, for die-hards Java nerds, I would suggest that among Java alternatives, Jetlang is the best because it provides a consistent model that does not feel misplaced or unnatural in the context of Java.</description>
		<content:encoded><![CDATA[<p>For some reason, actor model does not seem like a natural extension to Java. I am no James Gosling to say whether Java is meant to do this or not. Perhaps should we shift the blame on to the frameworks which have made actor model like an after-thought on Java? These weaving strategy implementations like Kilim,  ActorFoundry, Actors Guild etc… have to take some blame for making actor models look very unnatural to Java development – putting a kink in every development step and development tool. The leap of faith with actor models may perhaps never happen until it is made a part of Java platform itself (like how actors implementation is provided as part of the Scala standard library). For now, for die-hards Java nerds, I would suggest that among Java alternatives, Jetlang is the best because it provides a consistent model that does not feel misplaced or unnatural in the context of Java.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: stephan</title>
		<link>http://codemonkeyism.com/interesting-picture-benchmarking-erlang-versus-java-concurrency/comment-page-1/#comment-225064</link>
		<dc:creator>stephan</dc:creator>
		<pubDate>Sun, 01 Feb 2009 10:02:08 +0000</pubDate>
		<guid isPermaLink="false">http://stephan.reposita.org/archives/2008/06/21/interesting-picture-benchmarking-erlang-versus-java-concurrency/#comment-225064</guid>
		<description>&quot;For me a random graph without context is not very interesting at all.&quot;

Fred, the graph is not random but from the Kilim site which is linked. Sorry that I did not made this more clear to you so you could have followed the link and read the Kilim presentation.

http://www.malhar.net/sriram/talks/kilim-google.pdf

&quot;What is the message sending pattern? [...] Byte code vs natively compiled code?&quot;

Questions are answered on the linked Kilim site. Again, sorry I haven&#039;t made it clear enough for you to follow the link.</description>
		<content:encoded><![CDATA[<p>&#8220;For me a random graph without context is not very interesting at all.&#8221;</p>
<p>Fred, the graph is not random but from the Kilim site which is linked. Sorry that I did not made this more clear to you so you could have followed the link and read the Kilim presentation.</p>
<p><a href="http://www.malhar.net/sriram/talks/kilim-google.pdf" rel="nofollow">http://www.malhar.net/sriram/talks/kilim-google.pdf</a></p>
<p>&#8220;What is the message sending pattern? [...] Byte code vs natively compiled code?&#8221;</p>
<p>Questions are answered on the linked Kilim site. Again, sorry I haven&#8217;t made it clear enough for you to follow the link.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Fred</title>
		<link>http://codemonkeyism.com/interesting-picture-benchmarking-erlang-versus-java-concurrency/comment-page-1/#comment-225057</link>
		<dc:creator>Fred</dc:creator>
		<pubDate>Sun, 01 Feb 2009 08:46:14 +0000</pubDate>
		<guid isPermaLink="false">http://stephan.reposita.org/archives/2008/06/21/interesting-picture-benchmarking-erlang-versus-java-concurrency/#comment-225057</guid>
		<description>@Stephan: I am interested in knowledge, that is actually my whole point. 

For me a random graph without context is not very interesting at all. Usually it smells more like marketing than engineering. I could probably produce a graph showing that Ruby is faster than Java for a specific area if I wanted. It would be against conventional wisdom, yet it would not really be interesting unless I told you what it is I am actually comparing.

In other words *the framework* may be interesting depending on what happens in the Java world (I am hoping we will see the actor model used more widely!) but the single graph in itself without context isn&#039;t. 

Before I would consider it interesting I would like to know if this micro benchmark corresponds to a relevant use case in the real world. What is the message sending pattern? How many messages are sent between the &quot;tasks&quot;? What is the message size? What type of data is being sent? Do the tasks do anything but pass messages to each other? Is the data immutable? How do they pass messages? Is the message sending order guaranteed? Is it single core or multi core (or perhaps even tasks on different processors)? Is the benchmarking code concise and readable and following the recommended coding style? What is actually being measured and compared in the graph? Zero-copy vs copying? Byte code vs natively compiled code?</description>
		<content:encoded><![CDATA[<p>@Stephan: I am interested in knowledge, that is actually my whole point. </p>
<p>For me a random graph without context is not very interesting at all. Usually it smells more like marketing than engineering. I could probably produce a graph showing that Ruby is faster than Java for a specific area if I wanted. It would be against conventional wisdom, yet it would not really be interesting unless I told you what it is I am actually comparing.</p>
<p>In other words *the framework* may be interesting depending on what happens in the Java world (I am hoping we will see the actor model used more widely!) but the single graph in itself without context isn&#8217;t. </p>
<p>Before I would consider it interesting I would like to know if this micro benchmark corresponds to a relevant use case in the real world. What is the message sending pattern? How many messages are sent between the &#8220;tasks&#8221;? What is the message size? What type of data is being sent? Do the tasks do anything but pass messages to each other? Is the data immutable? How do they pass messages? Is the message sending order guaranteed? Is it single core or multi core (or perhaps even tasks on different processors)? Is the benchmarking code concise and readable and following the recommended coding style? What is actually being measured and compared in the graph? Zero-copy vs copying? Byte code vs natively compiled code?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: stephan</title>
		<link>http://codemonkeyism.com/interesting-picture-benchmarking-erlang-versus-java-concurrency/comment-page-1/#comment-225039</link>
		<dc:creator>stephan</dc:creator>
		<pubDate>Sat, 31 Jan 2009 20:48:15 +0000</pubDate>
		<guid isPermaLink="false">http://stephan.reposita.org/archives/2008/06/21/interesting-picture-benchmarking-erlang-versus-java-concurrency/#comment-225039</guid>
		<description>@Fred: How can it not be interesting? Perhaps were interested by different things.

I find it interesting if something unusual happens that goes against common wisdom.

If it&#039;s a micro benchmark, I&#039;m interested why the micro benchmark behaves in such a way. I&#039;m curious (see e.g. the Java access benchmark on this blog).

But as I&#039;ve said, peoples interest is sparked by different things.

I hope you&#039;re not a dull Erlang which doesn&#039;t see his preconception scratched. If you&#039;re interested in knowledge, there are other benchmarks of Java actor frameworks around, from the top of my head they show Java around 50% slower than Erlang with actors. I guess the JVM isn&#039;t scheduler optimized for this kind of thing.</description>
		<content:encoded><![CDATA[<p>@Fred: How can it not be interesting? Perhaps were interested by different things.</p>
<p>I find it interesting if something unusual happens that goes against common wisdom.</p>
<p>If it&#8217;s a micro benchmark, I&#8217;m interested why the micro benchmark behaves in such a way. I&#8217;m curious (see e.g. the Java access benchmark on this blog).</p>
<p>But as I&#8217;ve said, peoples interest is sparked by different things.</p>
<p>I hope you&#8217;re not a dull Erlang which doesn&#8217;t see his preconception scratched. If you&#8217;re interested in knowledge, there are other benchmarks of Java actor frameworks around, from the top of my head they show Java around 50% slower than Erlang with actors. I guess the JVM isn&#8217;t scheduler optimized for this kind of thing.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Fred</title>
		<link>http://codemonkeyism.com/interesting-picture-benchmarking-erlang-versus-java-concurrency/comment-page-1/#comment-225038</link>
		<dc:creator>Fred</dc:creator>
		<pubDate>Sat, 31 Jan 2009 20:35:17 +0000</pubDate>
		<guid isPermaLink="false">http://stephan.reposita.org/archives/2008/06/21/interesting-picture-benchmarking-erlang-versus-java-concurrency/#comment-225038</guid>
		<description>&gt; &quot;and it’s interesting to compare to Erlang&quot;

When can a single micro benchmark taken out of context without corresponding source code and compiler options ever be considered &quot;interesting&quot;? 

It is however quite interesting to note that concurrency oriented programming seems to gain in popularity.</description>
		<content:encoded><![CDATA[<p>&gt; &#8220;and it’s interesting to compare to Erlang&#8221;</p>
<p>When can a single micro benchmark taken out of context without corresponding source code and compiler options ever be considered &#8220;interesting&#8221;? </p>
<p>It is however quite interesting to note that concurrency oriented programming seems to gain in popularity.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: stephan</title>
		<link>http://codemonkeyism.com/interesting-picture-benchmarking-erlang-versus-java-concurrency/comment-page-1/#comment-224256</link>
		<dc:creator>stephan</dc:creator>
		<pubDate>Fri, 09 Jan 2009 17:33:43 +0000</pubDate>
		<guid isPermaLink="false">http://stephan.reposita.org/archives/2008/06/21/interesting-picture-benchmarking-erlang-versus-java-concurrency/#comment-224256</guid>
		<description>&quot;[...] because it’s hard to integrate with native widgets [...]&quot;

My personal, often disputed opinion, with the web, itunes, chrome, AIR (tweetdeck) native widgets are most often not important anymore.</description>
		<content:encoded><![CDATA[<p>&#8220;[...] because it’s hard to integrate with native widgets [...]&#8221;</p>
<p>My personal, often disputed opinion, with the web, itunes, chrome, AIR (tweetdeck) native widgets are most often not important anymore.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tom Palmer</title>
		<link>http://codemonkeyism.com/interesting-picture-benchmarking-erlang-versus-java-concurrency/comment-page-1/#comment-224255</link>
		<dc:creator>Tom Palmer</dc:creator>
		<pubDate>Fri, 09 Jan 2009 14:51:34 +0000</pubDate>
		<guid isPermaLink="false">http://stephan.reposita.org/archives/2008/06/21/interesting-picture-benchmarking-erlang-versus-java-concurrency/#comment-224255</guid>
		<description>Um, those who don&#039;t use Swing don&#039;t use it because the font rendering is still too often lousy, because it&#039;s hard to integrate with native widgets, and because it lacks too many useful widgets. I agree with Sriram&#039;s opinion on the value of core functionality. Other people can make frameworks as they see fit. (I think a new Java web framework is invented just about every week.)</description>
		<content:encoded><![CDATA[<p>Um, those who don&#8217;t use Swing don&#8217;t use it because the font rendering is still too often lousy, because it&#8217;s hard to integrate with native widgets, and because it lacks too many useful widgets. I agree with Sriram&#8217;s opinion on the value of core functionality. Other people can make frameworks as they see fit. (I think a new Java web framework is invented just about every week.)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: stephan</title>
		<link>http://codemonkeyism.com/interesting-picture-benchmarking-erlang-versus-java-concurrency/comment-page-1/#comment-117059</link>
		<dc:creator>stephan</dc:creator>
		<pubDate>Wed, 25 Jun 2008 22:43:19 +0000</pubDate>
		<guid isPermaLink="false">http://stephan.reposita.org/archives/2008/06/21/interesting-picture-benchmarking-erlang-versus-java-concurrency/#comment-117059</guid>
		<description>I would be interested in Kilim working with Jetty and Jersey - as a very fast REST service endpoint. Hmm. Or a very scalable one.</description>
		<content:encoded><![CDATA[<p>I would be interested in Kilim working with Jetty and Jersey &#8211; as a very fast REST service endpoint. Hmm. Or a very scalable one.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: stephan</title>
		<link>http://codemonkeyism.com/interesting-picture-benchmarking-erlang-versus-java-concurrency/comment-page-1/#comment-116035</link>
		<dc:creator>stephan</dc:creator>
		<pubDate>Tue, 24 Jun 2008 05:03:02 +0000</pubDate>
		<guid isPermaLink="false">http://stephan.reposita.org/archives/2008/06/21/interesting-picture-benchmarking-erlang-versus-java-concurrency/#comment-116035</guid>
		<description>Ah, interesting. I thought the Java standard trap was a too low level abstraction - see Swing - which results in no one using it.</description>
		<content:encoded><![CDATA[<p>Ah, interesting. I thought the Java standard trap was a too low level abstraction &#8211; see Swing &#8211; which results in no one using it.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Sriram Srinivasan</title>
		<link>http://codemonkeyism.com/interesting-picture-benchmarking-erlang-versus-java-concurrency/comment-page-1/#comment-115781</link>
		<dc:creator>Sriram Srinivasan</dc:creator>
		<pubDate>Mon, 23 Jun 2008 21:33:39 +0000</pubDate>
		<guid isPermaLink="false">http://stephan.reposita.org/archives/2008/06/21/interesting-picture-benchmarking-erlang-versus-java-concurrency/#comment-115781</guid>
		<description>@stephan,

No, I&#039;m not planning to have any abstractions on top of it. I don&#039;t want to fall into the standard java trap of creating yet another massive framework. I&#039;d like all the essential API to fit within a few pages of text. 

I&#039;d prefer to cover most techniques as examples and pull it in as part of the framework only when some pattern catches on.

Also, when time permits, I&#039;ll put in a few more examples to cover nio, standard eventing stuff etc. There&#039;s a jetty example that works easily enought with Jetty&#039;s continuations and I have rewritten the tjws webserver in terms of Kilim threads, but both need cleaning up to show as example code.</description>
		<content:encoded><![CDATA[<p>@stephan,</p>
<p>No, I&#8217;m not planning to have any abstractions on top of it. I don&#8217;t want to fall into the standard java trap of creating yet another massive framework. I&#8217;d like all the essential API to fit within a few pages of text. </p>
<p>I&#8217;d prefer to cover most techniques as examples and pull it in as part of the framework only when some pattern catches on.</p>
<p>Also, when time permits, I&#8217;ll put in a few more examples to cover nio, standard eventing stuff etc. There&#8217;s a jetty example that works easily enought with Jetty&#8217;s continuations and I have rewritten the tjws webserver in terms of Kilim threads, but both need cleaning up to show as example code.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: stephan</title>
		<link>http://codemonkeyism.com/interesting-picture-benchmarking-erlang-versus-java-concurrency/comment-page-1/#comment-115517</link>
		<dc:creator>stephan</dc:creator>
		<pubDate>Mon, 23 Jun 2008 08:17:57 +0000</pubDate>
		<guid isPermaLink="false">http://stephan.reposita.org/archives/2008/06/21/interesting-picture-benchmarking-erlang-versus-java-concurrency/#comment-115517</guid>
		<description>@Siram: Thanks for commenting. I&#039;ll give Kilim a try to get a feeling about it. Is there an abstraction planned on top of Kilim to make it easier for beginners?

E.g. have an abstract Actor class (Proxy?) where I can send messages to and which has a mailbox (and which does message passing to methods based on type/annotation/... ? 

public MyActor extends Actor {

    public void handleMyMessage(DeleteEvent event) { 
          ...
    }

    public void handleMyOtherMessage(NewEvent event) {
          ...
    }
}

I could use this actor with myActor.send(myDeleteEvent).

I&#039;ll think about that.</description>
		<content:encoded><![CDATA[<p>@Siram: Thanks for commenting. I&#8217;ll give Kilim a try to get a feeling about it. Is there an abstraction planned on top of Kilim to make it easier for beginners?</p>
<p>E.g. have an abstract Actor class (Proxy?) where I can send messages to and which has a mailbox (and which does message passing to methods based on type/annotation/&#8230; ? </p>
<p>public MyActor extends Actor {</p>
<p>    public void handleMyMessage(DeleteEvent event) {<br />
          &#8230;<br />
    }</p>
<p>    public void handleMyOtherMessage(NewEvent event) {<br />
          &#8230;<br />
    }<br />
}</p>
<p>I could use this actor with myActor.send(myDeleteEvent).</p>
<p>I&#8217;ll think about that.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Sriram Srinivasan</title>
		<link>http://codemonkeyism.com/interesting-picture-benchmarking-erlang-versus-java-concurrency/comment-page-1/#comment-115216</link>
		<dc:creator>Sriram Srinivasan</dc:creator>
		<pubDate>Sun, 22 Jun 2008 22:27:12 +0000</pubDate>
		<guid isPermaLink="false">http://stephan.reposita.org/archives/2008/06/21/interesting-picture-benchmarking-erlang-versus-java-concurrency/#comment-115216</guid>
		<description>(I&#039;m the author of the Kilim framework). 

Ken asked about 100000 tasks.  How about a million? Download and try it out. 

http://kilim.malhar.net

This particular benchmark is about testing the speed of message passing. 3000 tasks == 9 million messages (each node passes a message to every other, and waits for a return message). 


There&#039;s another benchmark that measures task churn speeds (speed of creation and destruction). At the moment, Kilim&#039;s faster than Erlang and Haskell. 

--sriram.</description>
		<content:encoded><![CDATA[<p>(I&#8217;m the author of the Kilim framework). </p>
<p>Ken asked about 100000 tasks.  How about a million? Download and try it out. </p>
<p><a href="http://kilim.malhar.net" rel="nofollow">http://kilim.malhar.net</a></p>
<p>This particular benchmark is about testing the speed of message passing. 3000 tasks == 9 million messages (each node passes a message to every other, and waits for a return message). </p>
<p>There&#8217;s another benchmark that measures task churn speeds (speed of creation and destruction). At the moment, Kilim&#8217;s faster than Erlang and Haskell. </p>
<p>&#8211;sriram.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Sean</title>
		<link>http://codemonkeyism.com/interesting-picture-benchmarking-erlang-versus-java-concurrency/comment-page-1/#comment-115074</link>
		<dc:creator>Sean</dc:creator>
		<pubDate>Sun, 22 Jun 2008 15:56:39 +0000</pubDate>
		<guid isPermaLink="false">http://stephan.reposita.org/archives/2008/06/21/interesting-picture-benchmarking-erlang-versus-java-concurrency/#comment-115074</guid>
		<description>I think you may be right about Scala not ever being accepted as an Enterprise language.

Scala can perform type inference, but it doesn&#039;t have to - you can always explicitly state the type. Also, Scala is statically typed. So, while you may elect to let Scala perform type inference, it doesn&#039;t open the program to the potential liabilities of dynamically typed languages like Ruby, Perl or Python.</description>
		<content:encoded><![CDATA[<p>I think you may be right about Scala not ever being accepted as an Enterprise language.</p>
<p>Scala can perform type inference, but it doesn&#8217;t have to &#8211; you can always explicitly state the type. Also, Scala is statically typed. So, while you may elect to let Scala perform type inference, it doesn&#8217;t open the program to the potential liabilities of dynamically typed languages like Ruby, Perl or Python.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Erlang vs. Java benchmarking update at Stephans Blog</title>
		<link>http://codemonkeyism.com/interesting-picture-benchmarking-erlang-versus-java-concurrency/comment-page-1/#comment-114878</link>
		<dc:creator>Erlang vs. Java benchmarking update at Stephans Blog</dc:creator>
		<pubDate>Sun, 22 Jun 2008 06:49:14 +0000</pubDate>
		<guid isPermaLink="false">http://stephan.reposita.org/archives/2008/06/21/interesting-picture-benchmarking-erlang-versus-java-concurrency/#comment-114878</guid>
		<description>[...] Productivity in software development           &#171; Interesting picture: Benchmarking Erlang versus Java concurrency [...]</description>
		<content:encoded><![CDATA[<p>[...] Productivity in software development           &laquo; Interesting picture: Benchmarking Erlang versus Java concurrency [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: stephan</title>
		<link>http://codemonkeyism.com/interesting-picture-benchmarking-erlang-versus-java-concurrency/comment-page-1/#comment-114866</link>
		<dc:creator>stephan</dc:creator>
		<pubDate>Sun, 22 Jun 2008 06:12:37 +0000</pubDate>
		<guid isPermaLink="false">http://stephan.reposita.org/archives/2008/06/21/interesting-picture-benchmarking-erlang-versus-java-concurrency/#comment-114866</guid>
		<description>Sorry, the picture is from the Kilim developers. They have more on their site.</description>
		<content:encoded><![CDATA[<p>Sorry, the picture is from the Kilim developers. They have more on their site.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ken</title>
		<link>http://codemonkeyism.com/interesting-picture-benchmarking-erlang-versus-java-concurrency/comment-page-1/#comment-114855</link>
		<dc:creator>Ken</dc:creator>
		<pubDate>Sun, 22 Jun 2008 05:43:30 +0000</pubDate>
		<guid isPermaLink="false">http://stephan.reposita.org/archives/2008/06/21/interesting-picture-benchmarking-erlang-versus-java-concurrency/#comment-114855</guid>
		<description>Interesting. Suppose you could post another one that goes to, say, 100,000 &quot;tasks&quot;?</description>
		<content:encoded><![CDATA[<p>Interesting. Suppose you could post another one that goes to, say, 100,000 &#8220;tasks&#8221;?</p>
]]></content:encoded>
	</item>
</channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Database Caching using disk

Served from: codemonkeyism.com @ 2012-05-21 16:56:23 -->
