<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
		>
<channel>
	<title>Comments on: Tail-Recursion Basics In Scala</title>
	<atom:link href="http://oldfashionedsoftware.com/2008/09/27/tail-recursion-basics-in-scala/feed/" rel="self" type="application/rss+xml" />
	<link>http://oldfashionedsoftware.com/2008/09/27/tail-recursion-basics-in-scala/</link>
	<description></description>
	<lastBuildDate>Wed, 25 Jan 2012 15:21:25 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
	<item>
		<title>By: Tail recursive &#171; Miała być Java</title>
		<link>http://oldfashionedsoftware.com/2008/09/27/tail-recursion-basics-in-scala/#comment-691</link>
		<dc:creator><![CDATA[Tail recursive &#171; Miała być Java]]></dc:creator>
		<pubDate>Tue, 25 Jan 2011 21:40:19 +0000</pubDate>
		<guid isPermaLink="false">http://matthewmalone.wordpress.com/?p=156#comment-691</guid>
		<description><![CDATA[[...] recursive&#8217;. Poszukiwanie tego co to znaczy doprowadziło mnie między innymi do tego wpisu. Jest tu w miarę łopatologiczne wytłumaczenie o co chodzi w tym. Upraszczając: za tym pojęciem [...]]]></description>
		<content:encoded><![CDATA[<p>[...] recursive&#8217;. Poszukiwanie tego co to znaczy doprowadziło mnie między innymi do tego wpisu. Jest tu w miarę łopatologiczne wytłumaczenie o co chodzi w tym. Upraszczając: za tym pojęciem [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Joakim Andersson &#187; Blog Archive &#187; Learning Scala: Recursion</title>
		<link>http://oldfashionedsoftware.com/2008/09/27/tail-recursion-basics-in-scala/#comment-690</link>
		<dc:creator><![CDATA[Joakim Andersson &#187; Blog Archive &#187; Learning Scala: Recursion]]></dc:creator>
		<pubDate>Wed, 19 Jan 2011 22:15:51 +0000</pubDate>
		<guid isPermaLink="false">http://matthewmalone.wordpress.com/?p=156#comment-690</guid>
		<description><![CDATA[[...] Tail-Recursion Basics In Scala [...]]]></description>
		<content:encoded><![CDATA[<p>[...] Tail-Recursion Basics In Scala [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tom</title>
		<link>http://oldfashionedsoftware.com/2008/09/27/tail-recursion-basics-in-scala/#comment-654</link>
		<dc:creator><![CDATA[Tom]]></dc:creator>
		<pubDate>Wed, 24 Nov 2010 15:43:37 +0000</pubDate>
		<guid isPermaLink="false">http://matthewmalone.wordpress.com/?p=156#comment-654</guid>
		<description><![CDATA[When I first started learning programming, I actually found that the recursive solution was usually the easiest to find, then I&#039;d move on to the iterative approach. Recursion only deals with a single step. You think what have I got, what do I need to do to get to the next step. This was much easier than trying to see the forest through the trees and write everything in a while loop, constantly updating variables, etc. It isn&#039;t surprising that the recursive solution usually requires many fewer lines of code.]]></description>
		<content:encoded><![CDATA[<p>When I first started learning programming, I actually found that the recursive solution was usually the easiest to find, then I&#8217;d move on to the iterative approach. Recursion only deals with a single step. You think what have I got, what do I need to do to get to the next step. This was much easier than trying to see the forest through the trees and write everything in a while loop, constantly updating variables, etc. It isn&#8217;t surprising that the recursive solution usually requires many fewer lines of code.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Artur Gajowy</title>
		<link>http://oldfashionedsoftware.com/2008/09/27/tail-recursion-basics-in-scala/#comment-614</link>
		<dc:creator><![CDATA[Artur Gajowy]]></dc:creator>
		<pubDate>Thu, 28 Jan 2010 21:53:07 +0000</pubDate>
		<guid isPermaLink="false">http://matthewmalone.wordpress.com/?p=156#comment-614</guid>
		<description><![CDATA[Also, named parameters with default values are coming to Scala 2.8. My dreams come true, and so do yours, I think ;]]]></description>
		<content:encoded><![CDATA[<p>Also, named parameters with default values are coming to Scala 2.8. My dreams come true, and so do yours, I think ;]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Daniel Sobral</title>
		<link>http://oldfashionedsoftware.com/2008/09/27/tail-recursion-basics-in-scala/#comment-519</link>
		<dc:creator><![CDATA[Daniel Sobral]]></dc:creator>
		<pubDate>Wed, 26 Aug 2009 02:20:09 +0000</pubDate>
		<guid isPermaLink="false">http://matthewmalone.wordpress.com/?p=156#comment-519</guid>
		<description><![CDATA[Note that the Scala compiler can&#039;t optimize every tail recursion. It can do so on functions, but not on non-final methods (because they can be overrriden).]]></description>
		<content:encoded><![CDATA[<p>Note that the Scala compiler can&#8217;t optimize every tail recursion. It can do so on functions, but not on non-final methods (because they can be overrriden).</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Matt</title>
		<link>http://oldfashionedsoftware.com/2008/09/27/tail-recursion-basics-in-scala/#comment-145</link>
		<dc:creator><![CDATA[Matt]]></dc:creator>
		<pubDate>Thu, 19 Mar 2009 15:44:15 +0000</pubDate>
		<guid isPermaLink="false">http://matthewmalone.wordpress.com/?p=156#comment-145</guid>
		<description><![CDATA[Thank, Piotr. That&#039;s great news.  I hadn&#039;t heard of it before.  I&#039;m going to try it out.]]></description>
		<content:encoded><![CDATA[<p>Thank, Piotr. That&#8217;s great news.  I hadn&#8217;t heard of it before.  I&#8217;m going to try it out.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Piotr</title>
		<link>http://oldfashionedsoftware.com/2008/09/27/tail-recursion-basics-in-scala/#comment-144</link>
		<dc:creator><![CDATA[Piotr]]></dc:creator>
		<pubDate>Thu, 19 Mar 2009 08:43:16 +0000</pubDate>
		<guid isPermaLink="false">http://matthewmalone.wordpress.com/?p=156#comment-144</guid>
		<description><![CDATA[@tailrec in upcomming Scala 2.8
does what you write about

http://www.nabble.com/-scala--%40tailrec-and-%40switch-now-in-trunk-p22543940.html

it is in latest dev builds.]]></description>
		<content:encoded><![CDATA[<p>@tailrec in upcomming Scala 2.8<br />
does what you write about</p>
<p><a href="http://www.nabble.com/-scala--%40tailrec-and-%40switch-now-in-trunk-p22543940.html" rel="nofollow">http://www.nabble.com/-scala&#8211;%40tailrec-and-%40switch-now-in-trunk-p22543940.html</a></p>
<p>it is in latest dev builds.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

