<?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: &#8220;AkitaOnRails&#8221; On Anatomy of Ruby Blocks/Closures</title>
	<atom:link href="http://rubylearning.com/blog/2007/11/30/akitaonrails-on-anatomy-of-ruby-blocksclosures/feed/" rel="self" type="application/rss+xml" />
	<link>http://rubylearning.com/blog/2007/11/30/akitaonrails-on-anatomy-of-ruby-blocksclosures/</link>
	<description>Helping Ruby Programmers become Awesome</description>
	<lastBuildDate>Wed, 08 Feb 2012 15:25:03 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=</generator>
	<item>
		<title>By: NatashaTheRobot</title>
		<link>http://rubylearning.com/blog/2007/11/30/akitaonrails-on-anatomy-of-ruby-blocksclosures/comment-page-1/#comment-134049</link>
		<dc:creator>NatashaTheRobot</dc:creator>
		<pubDate>Mon, 16 Jan 2012 00:05:45 +0000</pubDate>
		<guid isPermaLink="false">http://rubylearning.com/blog/2007/11/30/akitaonrails-on-anatomy-of-ruby-blocksclosures/#comment-134049</guid>
		<description>&lt;span class=&quot;topsy_trackback_comment&quot;&gt;&lt;span class=&quot;topsy_twitter_username&quot;&gt;&lt;span class=&quot;topsy_trackback_content&quot;&gt;&quot;AkitaOnRails&quot; On Anatomy of Ruby Blocks/Closures: http://t.co/Zo1odHe9&lt;/span&gt;&lt;/span&gt;</description>
		<content:encoded><![CDATA[<p><span class="topsy_trackback_comment"><span class="topsy_twitter_username"><span class="topsy_trackback_content">&quot;AkitaOnRails&quot; On Anatomy of Ruby Blocks/Closures: <a href="http://t.co/Zo1odHe9" rel="nofollow">http://t.co/Zo1odHe9</a></span></span></span></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: dchuk</title>
		<link>http://rubylearning.com/blog/2007/11/30/akitaonrails-on-anatomy-of-ruby-blocksclosures/comment-page-1/#comment-133265</link>
		<dc:creator>dchuk</dc:creator>
		<pubDate>Thu, 27 Oct 2011 18:33:05 +0000</pubDate>
		<guid isPermaLink="false">http://rubylearning.com/blog/2007/11/30/akitaonrails-on-anatomy-of-ruby-blocksclosures/#comment-133265</guid>
		<description>&lt;span class=&quot;topsy_trackback_comment&quot;&gt;&lt;span class=&quot;topsy_twitter_username&quot;&gt;&lt;span class=&quot;topsy_trackback_content&quot;&gt;“AkitaOnRails” On Anatomy of Ruby Blocks/Closures http://t.co/eog5YwVB&lt;/span&gt;&lt;/span&gt;</description>
		<content:encoded><![CDATA[<p><span class="topsy_trackback_comment"><span class="topsy_twitter_username"><span class="topsy_trackback_content">“AkitaOnRails” On Anatomy of Ruby Blocks/Closures <a href="http://t.co/eog5YwVB" rel="nofollow">http://t.co/eog5YwVB</a></span></span></span></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ochronus</title>
		<link>http://rubylearning.com/blog/2007/11/30/akitaonrails-on-anatomy-of-ruby-blocksclosures/comment-page-1/#comment-131065</link>
		<dc:creator>Ochronus</dc:creator>
		<pubDate>Thu, 05 May 2011 13:23:27 +0000</pubDate>
		<guid isPermaLink="false">http://rubylearning.com/blog/2007/11/30/akitaonrails-on-anatomy-of-ruby-blocksclosures/#comment-131065</guid>
		<description>I&#039;ve written a tutorial/review on ruby blocks and closures with code examples, be sure to check it out: &lt;a href=&#039;http://blog.mostof.it/why-ruby-part-two-blocks-and-closures/&#039; rel=&quot;nofollow&quot;&gt;ruby blocks and closures&lt;/a&gt;</description>
		<content:encoded><![CDATA[<p>I&#8217;ve written a tutorial/review on ruby blocks and closures with code examples, be sure to check it out: <a href='http://blog.mostof.it/why-ruby-part-two-blocks-and-closures/' rel="nofollow">ruby blocks and closures</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Fabio Akita</title>
		<link>http://rubylearning.com/blog/2007/11/30/akitaonrails-on-anatomy-of-ruby-blocksclosures/comment-page-1/#comment-126758</link>
		<dc:creator>Fabio Akita</dc:creator>
		<pubDate>Wed, 20 Oct 2010 14:08:33 +0000</pubDate>
		<guid isPermaLink="false">http://rubylearning.com/blog/2007/11/30/akitaonrails-on-anatomy-of-ruby-blocksclosures/#comment-126758</guid>
		<description>Yes, you and Chad are correct. Looking back I really don&#039;t remember what I meant to say when I first wrote this article and I agree that it feels strange reading it now. Maybe I should try to rewrite or omit this particular portion. Thanks for the feedback.</description>
		<content:encoded><![CDATA[<p>Yes, you and Chad are correct. Looking back I really don&#8217;t remember what I meant to say when I first wrote this article and I agree that it feels strange reading it now. Maybe I should try to rewrite or omit this particular portion. Thanks for the feedback.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: soluch</title>
		<link>http://rubylearning.com/blog/2007/11/30/akitaonrails-on-anatomy-of-ruby-blocksclosures/comment-page-1/#comment-126675</link>
		<dc:creator>soluch</dc:creator>
		<pubDate>Tue, 19 Oct 2010 17:27:11 +0000</pubDate>
		<guid isPermaLink="false">http://rubylearning.com/blog/2007/11/30/akitaonrails-on-anatomy-of-ruby-blocksclosures/#comment-126675</guid>
		<description>Chad Lester is right. There is a conceptual mistake in the article. Ability to accept parameters doesn&#039;t differentiate Proc from Method, and even if it would, it wouldn&#039;t affect context saving.

The difference between Method and Proc class is that Proc can additionally to instance context save local context of a method, where it is defined. In case of Method there is simply no such local context, there is only instance context (self auto-variable).

Ruby Method and Proc work a lot like C# delegates and anonymous delegates, only in C# delegate constructor in some cases may be called implicitly, and in Ruby it is explicit.</description>
		<content:encoded><![CDATA[<p>Chad Lester is right. There is a conceptual mistake in the article. Ability to accept parameters doesn&#8217;t differentiate Proc from Method, and even if it would, it wouldn&#8217;t affect context saving.</p>
<p>The difference between Method and Proc class is that Proc can additionally to instance context save local context of a method, where it is defined. In case of Method there is simply no such local context, there is only instance context (self auto-variable).</p>
<p>Ruby Method and Proc work a lot like C# delegates and anonymous delegates, only in C# delegate constructor in some cases may be called implicitly, and in Ruby it is explicit.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

