<?xml version="1.0" encoding="UTF-8"?><!-- generator="wordpress/2.3.3" -->
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	>
<channel>
	<title>Comments on: Rubinius for the Layman, Part 2: How Rubinius is Friendly</title>
	<link>http://programblings.com/2008/04/15/rubinius-for-the-layman-part-2-how-rubinius-is-friendly/</link>
	<description>Rambling about programming and life as a programmer - by Mathieu Martin</description>
	<pubDate>Wed, 09 Jul 2008 01:43:05 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.3.3</generator>
		<item>
		<title>By: Brian Hogg</title>
		<link>http://programblings.com/2008/04/15/rubinius-for-the-layman-part-2-how-rubinius-is-friendly/#comment-185</link>
		<dc:creator>Brian Hogg</dc:creator>
		<pubDate>Mon, 28 Apr 2008 04:10:29 +0000</pubDate>
		<guid>http://programblings.com/2008/04/15/rubinius-for-the-layman-part-2-how-rubinius-is-friendly/#comment-185</guid>
		<description>How dare you call me a lazy reader!  It's not like I just skipped to the bottom to see how many people commented... ;)</description>
		<content:encoded><![CDATA[<p>How dare you call me a lazy reader!  It&#8217;s not like I just skipped to the bottom to see how many people commented&#8230; ;)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: This Week in Ruby (April 21, 2008) &#124; Zen and the Art of Programming</title>
		<link>http://programblings.com/2008/04/15/rubinius-for-the-layman-part-2-how-rubinius-is-friendly/#comment-174</link>
		<dc:creator>This Week in Ruby (April 21, 2008) &#124; Zen and the Art of Programming</dc:creator>
		<pubDate>Mon, 21 Apr 2008 08:20:26 +0000</pubDate>
		<guid>http://programblings.com/2008/04/15/rubinius-for-the-layman-part-2-how-rubinius-is-friendly/#comment-174</guid>
		<description>[...] Other interesting articles were Converting Groovy to Ruby by Charlie Nutter, Symbols are not pretty strings and the second part of Rubinius for the Layman. [...]</description>
		<content:encoded><![CDATA[<p>[&#8230;] Other interesting articles were Converting Groovy to Ruby by Charlie Nutter, Symbols are not pretty strings and the second part of Rubinius for the Layman. [&#8230;]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: webmat</title>
		<link>http://programblings.com/2008/04/15/rubinius-for-the-layman-part-2-how-rubinius-is-friendly/#comment-165</link>
		<dc:creator>webmat</dc:creator>
		<pubDate>Fri, 18 Apr 2008 03:37:26 +0000</pubDate>
		<guid>http://programblings.com/2008/04/15/rubinius-for-the-layman-part-2-how-rubinius-is-friendly/#comment-165</guid>
		<description>In fact at any moment you can request the current MethodContext, which represents the method you're in. From that you can start exploring in much more detail what was up the call stack, yes. &lt;br /&gt;
I haven't explored more than what I showed at the presentation so I don't want to say crazy things before I explore them myself ;-) &lt;br /&gt;
I'm actually wondering whether my next article should present that and the debugging facilities of Rubinius. Or if I should show how easy get up and running with Rubinius with a quick tutorial... We'll see :-)</description>
		<content:encoded><![CDATA[<p>In fact at any moment you can request the current MethodContext, which represents the method you&#8217;re in. From that you can start exploring in much more detail what was up the call stack, yes. <br />
I haven&#8217;t explored more than what I showed at the presentation so I don&#8217;t want to say crazy things before I explore them myself ;-) <br />
I&#8217;m actually wondering whether my next article should present that and the debugging facilities of Rubinius. Or if I should show how easy get up and running with Rubinius with a quick tutorial&#8230; We&#8217;ll see :-)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jean-Francois Couture</title>
		<link>http://programblings.com/2008/04/15/rubinius-for-the-layman-part-2-how-rubinius-is-friendly/#comment-164</link>
		<dc:creator>Jean-Francois Couture</dc:creator>
		<pubDate>Fri, 18 Apr 2008 02:46:17 +0000</pubDate>
		<guid>http://programblings.com/2008/04/15/rubinius-for-the-layman-part-2-how-rubinius-is-friendly/#comment-164</guid>
		<description>The backtrace is in ruby, so I could like monkey patch it when debugging a nasty problem and have it print all kinds stuff from the MethodContext and other rubinius voodoo? Right?</description>
		<content:encoded><![CDATA[<p>The backtrace is in ruby, so I could like monkey patch it when debugging a nasty problem and have it print all kinds stuff from the MethodContext and other rubinius voodoo? Right?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: roScripts &#45; Webmaster resources and websites</title>
		<link>http://programblings.com/2008/04/15/rubinius-for-the-layman-part-2-how-rubinius-is-friendly/#comment-162</link>
		<dc:creator>roScripts &#45; Webmaster resources and websites</dc:creator>
		<pubDate>Wed, 16 Apr 2008 15:15:08 +0000</pubDate>
		<guid>http://programblings.com/2008/04/15/rubinius-for-the-layman-part-2-how-rubinius-is-friendly/#comment-162</guid>
		<description>&lt;strong&gt;Programblings  &#xBB; Blog Archive   &#xBB; Rubinius for the Layman, Part 2: How Rubinius is Friendl...&lt;/strong&gt;

Programblings  &#xBB; Blog Archive   &#xBB; Rubinius for the Layman, Part 2: How Rubinius is Friendly...</description>
		<content:encoded><![CDATA[<p><strong>Programblings  &#xBB; Blog Archive   &#xBB; Rubinius for the Layman, Part 2: How Rubinius is Friendl&#8230;</strong></p>
<p>Programblings  &#xBB; Blog Archive   &#xBB; Rubinius for the Layman, Part 2: How Rubinius is Friendly&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: webmat</title>
		<link>http://programblings.com/2008/04/15/rubinius-for-the-layman-part-2-how-rubinius-is-friendly/#comment-161</link>
		<dc:creator>webmat</dc:creator>
		<pubDate>Tue, 15 Apr 2008 20:42:42 +0000</pubDate>
		<guid>http://programblings.com/2008/04/15/rubinius-for-the-layman-part-2-how-rubinius-is-friendly/#comment-161</guid>
		<description>@rue: Indeed I intend to talk about it. I showed a bit about MethodContext in my presentation a while ago :-) &lt;br /&gt;
That's what a friend was referring to in a comment on the previous article, when he said "don't forget about the metaprogrammer’s wet dreams" ;-)</description>
		<content:encoded><![CDATA[<p>@rue: Indeed I intend to talk about it. I showed a bit about MethodContext in my presentation a while ago :-) <br />
That&#8217;s what a friend was referring to in a comment on the previous article, when he said &#8220;don&#8217;t forget about the metaprogrammer’s wet dreams&#8221; ;-)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: rue</title>
		<link>http://programblings.com/2008/04/15/rubinius-for-the-layman-part-2-how-rubinius-is-friendly/#comment-160</link>
		<dc:creator>rue</dc:creator>
		<pubDate>Tue, 15 Apr 2008 20:11:47 +0000</pubDate>
		<guid>http://programblings.com/2008/04/15/rubinius-for-the-layman-part-2-how-rubinius-is-friendly/#comment-160</guid>
		<description>Well done again! This is exactly what Rubinius is about from the Ruby programmer's perspective. The Ruby-in-Ruby approach really does mean a lot of freedom--one source of endless amusement for me is &lt;code&gt;mc = MethodContext.current&lt;/code&gt; which exposes what can be thought of as the "stack frame" of the currently executing method (and allows moving up and down among many other useful things, check &lt;code&gt;mc.methods&lt;/code&gt;.) I suspect webmat intends to explore this in the future, too, but in the meanwhile it is a fun place to start for the casual code adventurer. The debugger is another excellent learning tool.</description>
		<content:encoded><![CDATA[<p>Well done again! This is exactly what Rubinius is about from the Ruby programmer&#8217;s perspective. The Ruby-in-Ruby approach really does mean a lot of freedom&#8211;one source of endless amusement for me is <code>mc = MethodContext.current</code> which exposes what can be thought of as the &#8220;stack frame&#8221; of the currently executing method (and allows moving up and down among many other useful things, check <code>mc.methods</code>.) I suspect webmat intends to explore this in the future, too, but in the meanwhile it is a fun place to start for the casual code adventurer. The debugger is another excellent learning tool.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: webmat</title>
		<link>http://programblings.com/2008/04/15/rubinius-for-the-layman-part-2-how-rubinius-is-friendly/#comment-158</link>
		<dc:creator>webmat</dc:creator>
		<pubDate>Tue, 15 Apr 2008 15:08:00 +0000</pubDate>
		<guid>http://programblings.com/2008/04/15/rubinius-for-the-layman-part-2-how-rubinius-is-friendly/#comment-158</guid>
		<description>@James: I actually meant for the default filters. But it's probably not a huge fix :-) &lt;br /&gt;
And I'd guess most times we wouldn't necessarily need to see the internals of the Ruby runtime.</description>
		<content:encoded><![CDATA[<p>@James: I actually meant for the default filters. But it&#8217;s probably not a huge fix :-) <br />
And I&#8217;d guess most times we wouldn&#8217;t necessarily need to see the internals of the Ruby runtime.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: James Golick</title>
		<link>http://programblings.com/2008/04/15/rubinius-for-the-layman-part-2-how-rubinius-is-friendly/#comment-157</link>
		<dc:creator>James Golick</dc:creator>
		<pubDate>Tue, 15 Apr 2008 13:46:30 +0000</pubDate>
		<guid>http://programblings.com/2008/04/15/rubinius-for-the-layman-part-2-how-rubinius-is-friendly/#comment-157</guid>
		<description>Actually, we wrote QB to emulate rubinius's awesome backtraces. I'm not sure what exactly we'd want to filter in these babies; they look pretty sweet already.</description>
		<content:encoded><![CDATA[<p>Actually, we wrote QB to emulate rubinius&#8217;s awesome backtraces. I&#8217;m not sure what exactly we&#8217;d want to filter in these babies; they look pretty sweet already.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
