<?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: What learning lisp taught me about other languages</title>
	<atom:link href="http://ryepup.unwashedmeme.com/blog/2008/03/30/what-learning-lisp-taught-me-about-other-languages/feed/" rel="self" type="application/rss+xml" />
	<link>http://ryepup.unwashedmeme.com/blog/2008/03/30/what-learning-lisp-taught-me-about-other-languages/</link>
	<description>mostly tech, mostly rants</description>
	<pubDate>Thu, 28 Aug 2008 22:52:14 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6.1</generator>
		<item>
		<title>By: T</title>
		<link>http://ryepup.unwashedmeme.com/blog/2008/03/30/what-learning-lisp-taught-me-about-other-languages/#comment-10744</link>
		<dc:creator>T</dc:creator>
		<pubDate>Mon, 05 May 2008 22:17:28 +0000</pubDate>
		<guid isPermaLink="false">http://ryepup.unwashedmeme.com/blog/2008/03/30/what-learning-lisp-taught-me-about-other-languages/#comment-10744</guid>
		<description>Shouldn't you use Map in Java instead of Dictionary?</description>
		<content:encoded><![CDATA[<p>Shouldn&#8217;t you use Map in Java instead of Dictionary?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Steve Knight</title>
		<link>http://ryepup.unwashedmeme.com/blog/2008/03/30/what-learning-lisp-taught-me-about-other-languages/#comment-9713</link>
		<dc:creator>Steve Knight</dc:creator>
		<pubDate>Wed, 16 Apr 2008 09:10:21 +0000</pubDate>
		<guid isPermaLink="false">http://ryepup.unwashedmeme.com/blog/2008/03/30/what-learning-lisp-taught-me-about-other-languages/#comment-9713</guid>
		<description>&#62;&#62; ... it always feels like I’m toiling in the Type mines under the iron fist of compiler.

Brilliant!</description>
		<content:encoded><![CDATA[<p>&gt;&gt; &#8230; it always feels like I’m toiling in the Type mines under the iron fist of compiler.</p>
<p>Brilliant!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Weave Jester</title>
		<link>http://ryepup.unwashedmeme.com/blog/2008/03/30/what-learning-lisp-taught-me-about-other-languages/#comment-9340</link>
		<dc:creator>Weave Jester</dc:creator>
		<pubDate>Mon, 31 Mar 2008 23:44:17 +0000</pubDate>
		<guid isPermaLink="false">http://ryepup.unwashedmeme.com/blog/2008/03/30/what-learning-lisp-taught-me-about-other-languages/#comment-9340</guid>
		<description>@Steve
But that's exactly what Ryan appears to be arguing. He said:

"what does ruby want for ifs again? curly braces? indentation?"

Since Ruby doesn't have an indentation-based syntax, presumably he's mixing Ruby up with Python. In other words, he complaining that different Algol-like languages have different syntax, and that this makes them difficult to remember.

I merely compared Arc to Scheme to show that Lisp-like languages can have dissimilar syntax as well.</description>
		<content:encoded><![CDATA[<p>@Steve<br />
But that&#8217;s exactly what Ryan appears to be arguing. He said:</p>
<p>&#8220;what does ruby want for ifs again? curly braces? indentation?&#8221;</p>
<p>Since Ruby doesn&#8217;t have an indentation-based syntax, presumably he&#8217;s mixing Ruby up with Python. In other words, he complaining that different Algol-like languages have different syntax, and that this makes them difficult to remember.</p>
<p>I merely compared Arc to Scheme to show that Lisp-like languages can have dissimilar syntax as well.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Steev</title>
		<link>http://ryepup.unwashedmeme.com/blog/2008/03/30/what-learning-lisp-taught-me-about-other-languages/#comment-9333</link>
		<dc:creator>Steev</dc:creator>
		<pubDate>Mon, 31 Mar 2008 22:19:48 +0000</pubDate>
		<guid isPermaLink="false">http://ryepup.unwashedmeme.com/blog/2008/03/30/what-learning-lisp-taught-me-about-other-languages/#comment-9333</guid>
		<description>It seems like some of you are suggesting he make a type for his example object. This is bogus and a waste of time.</description>
		<content:encoded><![CDATA[<p>It seems like some of you are suggesting he make a type for his example object. This is bogus and a waste of time.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: rascunho &#187; Blog Archive &#187; links for 2008-03-31</title>
		<link>http://ryepup.unwashedmeme.com/blog/2008/03/30/what-learning-lisp-taught-me-about-other-languages/#comment-9332</link>
		<dc:creator>rascunho &#187; Blog Archive &#187; links for 2008-03-31</dc:creator>
		<pubDate>Mon, 31 Mar 2008 20:53:28 +0000</pubDate>
		<guid isPermaLink="false">http://ryepup.unwashedmeme.com/blog/2008/03/30/what-learning-lisp-taught-me-about-other-languages/#comment-9332</guid>
		<description>[...] Ryan’s Tech Blog » What learning lisp taught me about other languages (tags: ryepup.unwashedmeme.com 2008 mes2 dia30 at_home Lisp programming) [...]</description>
		<content:encoded><![CDATA[<p>[...] Ryan’s Tech Blog » What learning lisp taught me about other languages (tags: ryepup.unwashedmeme.com 2008 mes2 dia30 at_home Lisp programming) [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Code Auditor</title>
		<link>http://ryepup.unwashedmeme.com/blog/2008/03/30/what-learning-lisp-taught-me-about-other-languages/#comment-9327</link>
		<dc:creator>Code Auditor</dc:creator>
		<pubDate>Mon, 31 Mar 2008 19:12:20 +0000</pubDate>
		<guid isPermaLink="false">http://ryepup.unwashedmeme.com/blog/2008/03/30/what-learning-lisp-taught-me-about-other-languages/#comment-9327</guid>
		<description>After auditting millions of lines and patches to various software projects and languages I can safely say that 40% of all lines in C/C++/Java programs is dedicated to static typing.

You have to maintain that code, it is non-trivial.</description>
		<content:encoded><![CDATA[<p>After auditting millions of lines and patches to various software projects and languages I can safely say that 40% of all lines in C/C++/Java programs is dedicated to static typing.</p>
<p>You have to maintain that code, it is non-trivial.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: test 03/31/2008 &#171; Strange Kite</title>
		<link>http://ryepup.unwashedmeme.com/blog/2008/03/30/what-learning-lisp-taught-me-about-other-languages/#comment-9323</link>
		<dc:creator>test 03/31/2008 &#171; Strange Kite</dc:creator>
		<pubDate>Mon, 31 Mar 2008 17:48:54 +0000</pubDate>
		<guid isPermaLink="false">http://ryepup.unwashedmeme.com/blog/2008/03/30/what-learning-lisp-taught-me-about-other-languages/#comment-9323</guid>
		<description>[...] Ryan’s Tech Blog » What learning lisp taught me about other languages [...]</description>
		<content:encoded><![CDATA[<p>[...] Ryan’s Tech Blog » What learning lisp taught me about other languages [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tom</title>
		<link>http://ryepup.unwashedmeme.com/blog/2008/03/30/what-learning-lisp-taught-me-about-other-languages/#comment-9318</link>
		<dc:creator>Tom</dc:creator>
		<pubDate>Mon, 31 Mar 2008 13:00:30 +0000</pubDate>
		<guid isPermaLink="false">http://ryepup.unwashedmeme.com/blog/2008/03/30/what-learning-lisp-taught-me-about-other-languages/#comment-9318</guid>
		<description>If the author finds himself dealing with too many casts, it may be a sign of poor design (either his code, or the MS libraries). Often it helps to think before typing when using high level OO languages ;-)</description>
		<content:encoded><![CDATA[<p>If the author finds himself dealing with too many casts, it may be a sign of poor design (either his code, or the MS libraries). Often it helps to think before typing when using high level OO languages ;-)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Steve</title>
		<link>http://ryepup.unwashedmeme.com/blog/2008/03/30/what-learning-lisp-taught-me-about-other-languages/#comment-9315</link>
		<dc:creator>Steve</dc:creator>
		<pubDate>Mon, 31 Mar 2008 12:56:57 +0000</pubDate>
		<guid isPermaLink="false">http://ryepup.unwashedmeme.com/blog/2008/03/30/what-learning-lisp-taught-me-about-other-languages/#comment-9315</guid>
		<description>@Weave Jester:

Using one example from Arc and one example from Scheme to show how "Lisp-like" languages are inconsistent is dishonest. It's the same as using booleans in C vs. booleans in Java to show how "Algol-like" languages are inconsistent.</description>
		<content:encoded><![CDATA[<p>@Weave Jester:</p>
<p>Using one example from Arc and one example from Scheme to show how &#8220;Lisp-like&#8221; languages are inconsistent is dishonest. It&#8217;s the same as using booleans in C vs. booleans in Java to show how &#8220;Algol-like&#8221; languages are inconsistent.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: troelskn</title>
		<link>http://ryepup.unwashedmeme.com/blog/2008/03/30/what-learning-lisp-taught-me-about-other-languages/#comment-9314</link>
		<dc:creator>troelskn</dc:creator>
		<pubDate>Mon, 31 Mar 2008 12:19:36 +0000</pubDate>
		<guid isPermaLink="false">http://ryepup.unwashedmeme.com/blog/2008/03/30/what-learning-lisp-taught-me-about-other-languages/#comment-9314</guid>
		<description>&#62; The problem I have with Lisp is that whilst it’s lack of syntax paves the way for handy
&#62; macros, it also makes it tougher for me to read than a language with more complex
&#62; syntax like Python or Haskell.

Have you had a look at IO? It has much of the same minimalistic qualities that Scheme has, but with a syntax based on words, rather than parantheses.</description>
		<content:encoded><![CDATA[<p>&gt; The problem I have with Lisp is that whilst it’s lack of syntax paves the way for handy<br />
&gt; macros, it also makes it tougher for me to read than a language with more complex<br />
&gt; syntax like Python or Haskell.</p>
<p>Have you had a look at IO? It has much of the same minimalistic qualities that Scheme has, but with a syntax based on words, rather than parantheses.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

<!-- Dynamic Page Served (once) in 0.754 seconds -->
