<?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"
	>
<channel>
	<title>Comments on: Java/Ruby does not generalise to static/dynamic</title>
	<atom:link href="http://blog.tmorris.net/javaruby-does-not-generalise-to-staticdynamic/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.tmorris.net/javaruby-does-not-generalise-to-staticdynamic/</link>
	<description>The weblog of Tony Morris</description>
	<pubDate>Sat, 19 May 2012 02:52:56 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6</generator>
		<item>
		<title>By: Tony Morris</title>
		<link>http://blog.tmorris.net/javaruby-does-not-generalise-to-staticdynamic/#comment-20155</link>
		<dc:creator>Tony Morris</dc:creator>
		<pubDate>Wed, 22 Oct 2008 04:12:53 +0000</pubDate>
		<guid isPermaLink="false">http://blog.tmorris.net/?p=384#comment-20155</guid>
		<description>Hi Marvin,
Yes this is a well established fact (known as the Turing Halting Problem). It is also mentioned in "What to Know Before Debating Type Systems" if I remember rightly.</description>
		<content:encoded><![CDATA[<p>Hi Marvin,<br />
Yes this is a well established fact (known as the Turing Halting Problem). It is also mentioned in &#8220;What to Know Before Debating Type Systems&#8221; if I remember rightly.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Marvin</title>
		<link>http://blog.tmorris.net/javaruby-does-not-generalise-to-staticdynamic/#comment-20146</link>
		<dc:creator>Marvin</dc:creator>
		<pubDate>Wed, 22 Oct 2008 01:34:07 +0000</pubDate>
		<guid isPermaLink="false">http://blog.tmorris.net/?p=384#comment-20146</guid>
		<description>An excellent and interesting reference.  I found this point interesting after some of your diatribes (well, that's excessive) of scala's misbehaviors:

&#62; Furthermore, there is an ironclad mathematical proof that a
&#62; type checker of any interest at all is always conservative. 
&#62; Building a type checker that doesn't reject any correct 
&#62; programs isn't just difficult; it's impossible.</description>
		<content:encoded><![CDATA[<p>An excellent and interesting reference.  I found this point interesting after some of your diatribes (well, that&#8217;s excessive) of scala&#8217;s misbehaviors:</p>
<p>&gt; Furthermore, there is an ironclad mathematical proof that a<br />
&gt; type checker of any interest at all is always conservative.<br />
&gt; Building a type checker that doesn&#8217;t reject any correct<br />
&gt; programs isn&#8217;t just difficult; it&#8217;s impossible.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Fogus</title>
		<link>http://blog.tmorris.net/javaruby-does-not-generalise-to-staticdynamic/#comment-19984</link>
		<dc:creator>Fogus</dc:creator>
		<pubDate>Mon, 20 Oct 2008 20:01:11 +0000</pubDate>
		<guid isPermaLink="false">http://blog.tmorris.net/?p=384#comment-19984</guid>
		<description>"static typing and explicit type annotating are two very different things"

This is a key statement, and I have been looking for a way to express this exact sentiment during my own discussions on static vs. dynamic.  I hope you don't mind if I steal it.
-m</description>
		<content:encoded><![CDATA[<p>&#8220;static typing and explicit type annotating are two very different things&#8221;</p>
<p>This is a key statement, and I have been looking for a way to express this exact sentiment during my own discussions on static vs. dynamic.  I hope you don&#8217;t mind if I steal it.<br />
-m</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: orochi</title>
		<link>http://blog.tmorris.net/javaruby-does-not-generalise-to-staticdynamic/#comment-19584</link>
		<dc:creator>orochi</dc:creator>
		<pubDate>Thu, 16 Oct 2008 16:29:40 +0000</pubDate>
		<guid isPermaLink="false">http://blog.tmorris.net/?p=384#comment-19584</guid>
		<description>&#62; should you desire to seek it, just drop me a line

It could be nice if you dedicated a blog post to the resources which you are aware of like the C. Smith article. Thanks for the link.</description>
		<content:encoded><![CDATA[<p>&gt; should you desire to seek it, just drop me a line</p>
<p>It could be nice if you dedicated a blog post to the resources which you are aware of like the C. Smith article. Thanks for the link.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: mein Blog &#187; Blog Archive &#187; Typ Systeme</title>
		<link>http://blog.tmorris.net/javaruby-does-not-generalise-to-staticdynamic/#comment-19580</link>
		<dc:creator>mein Blog &#187; Blog Archive &#187; Typ Systeme</dc:creator>
		<pubDate>Thu, 16 Oct 2008 15:56:47 +0000</pubDate>
		<guid isPermaLink="false">http://blog.tmorris.net/?p=384#comment-19580</guid>
		<description>[...] Wie schön er sich doch aufregen kann: link [...]</description>
		<content:encoded><![CDATA[<p>[...] Wie schön er sich doch aufregen kann: link [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Germán</title>
		<link>http://blog.tmorris.net/javaruby-does-not-generalise-to-staticdynamic/#comment-19578</link>
		<dc:creator>Germán</dc:creator>
		<pubDate>Thu, 16 Oct 2008 15:30:41 +0000</pubDate>
		<guid isPermaLink="false">http://blog.tmorris.net/?p=384#comment-19578</guid>
		<description>Mark,
I think what he means there is that dynamic type system doesn't necessarily imply shorter code, the reason being that a static type system language can have type inference and there are other factors, apart from the type system, that can make code shorter or longer (like syntax sugar and functional idioms). This is beyond the point of whether "Ruby is shorter than Java or not".</description>
		<content:encoded><![CDATA[<p>Mark,<br />
I think what he means there is that dynamic type system doesn&#8217;t necessarily imply shorter code, the reason being that a static type system language can have type inference and there are other factors, apart from the type system, that can make code shorter or longer (like syntax sugar and functional idioms). This is beyond the point of whether &#8220;Ruby is shorter than Java or not&#8221;.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: GTAStud</title>
		<link>http://blog.tmorris.net/javaruby-does-not-generalise-to-staticdynamic/#comment-19577</link>
		<dc:creator>GTAStud</dc:creator>
		<pubDate>Thu, 16 Oct 2008 15:06:08 +0000</pubDate>
		<guid isPermaLink="false">http://blog.tmorris.net/?p=384#comment-19577</guid>
		<description>I couldn't agree more with you on what constitutes shorter code. Especially when you start to include libraries...</description>
		<content:encoded><![CDATA[<p>I couldn&#8217;t agree more with you on what constitutes shorter code. Especially when you start to include libraries&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Static vs dynamic still isn&#8217;t about typing &#171; Andreas Jacobsen&#8217;s Distraction</title>
		<link>http://blog.tmorris.net/javaruby-does-not-generalise-to-staticdynamic/#comment-19569</link>
		<dc:creator>Static vs dynamic still isn&#8217;t about typing &#171; Andreas Jacobsen&#8217;s Distraction</dc:creator>
		<pubDate>Thu, 16 Oct 2008 12:12:51 +0000</pubDate>
		<guid isPermaLink="false">http://blog.tmorris.net/?p=384#comment-19569</guid>
		<description>[...] a comment &#187;  Tony Morris claims that Java and Ruby don&#8217;t generalize to static and dynamic typing systems. He&#8217;s right, but it doesn&#8217;t really matter. What [...]</description>
		<content:encoded><![CDATA[<p>[...] a comment &raquo;  Tony Morris claims that Java and Ruby don&#8217;t generalize to static and dynamic typing systems. He&#8217;s right, but it doesn&#8217;t really matter. What [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: mark</title>
		<link>http://blog.tmorris.net/javaruby-does-not-generalise-to-staticdynamic/#comment-19556</link>
		<dc:creator>mark</dc:creator>
		<pubDate>Thu, 16 Oct 2008 07:28:22 +0000</pubDate>
		<guid isPermaLink="false">http://blog.tmorris.net/?p=384#comment-19556</guid>
		<description>"what constitutes shorter code is often misunderstood "

So I am confused. Is ruby code shorter than Java Code?
Is python code shorter than Java Code?

I really dont get the whole point as such. Java is simply a totally different language than ruby and python. Java is much more in the C/C++/C# camp - I think the comparisons are perfectly fine. In fact I believe ruby is one of the closest modern language that would feature a really true dynamic type system, more than any other prototype based TYPE system I found so far. 

And Java is about as dynamic as a big stone...</description>
		<content:encoded><![CDATA[<p>&#8220;what constitutes shorter code is often misunderstood &#8221;</p>
<p>So I am confused. Is ruby code shorter than Java Code?<br />
Is python code shorter than Java Code?</p>
<p>I really dont get the whole point as such. Java is simply a totally different language than ruby and python. Java is much more in the C/C++/C# camp - I think the comparisons are perfectly fine. In fact I believe ruby is one of the closest modern language that would feature a really true dynamic type system, more than any other prototype based TYPE system I found so far. </p>
<p>And Java is about as dynamic as a big stone&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Lachlan O'Dea</title>
		<link>http://blog.tmorris.net/javaruby-does-not-generalise-to-staticdynamic/#comment-19538</link>
		<dc:creator>Lachlan O'Dea</dc:creator>
		<pubDate>Thu, 16 Oct 2008 01:35:36 +0000</pubDate>
		<guid isPermaLink="false">http://blog.tmorris.net/?p=384#comment-19538</guid>
		<description>The Chris Smith article was brilliant, thanks!</description>
		<content:encoded><![CDATA[<p>The Chris Smith article was brilliant, thanks!</p>
]]></content:encoded>
	</item>
</channel>
</rss>

