<?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 for Hacker's Guide to Getting in Shape</title>
	<atom:link href="http://www.hackersinshape.net/comments/feed" rel="self" type="application/rss+xml" />
	<link>http://www.hackersinshape.net</link>
	<description>Balance for the High-Tech Society.</description>
	<pubDate>Sat, 04 Sep 2010 19:14:41 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.7.1</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>Comment on Aspect-oriented Python and Metaclasses by DrKJam</title>
		<link>http://www.hackersinshape.net/archives/67/comment-page-1#comment-428</link>
		<dc:creator>DrKJam</dc:creator>
		<pubDate>Wed, 07 Jul 2010 21:29:31 +0000</pubDate>
		<guid isPermaLink="false">http://www.hackersinshape.net/?p=67#comment-428</guid>
		<description>The AOP link is broken, here is the updated URL :-

http://livingcode.org/entries/2009-02-24_aspect-oriented-python/</description>
		<content:encoded><![CDATA[<p>The AOP link is broken, here is the updated URL :-</p>
<p><a href="http://livingcode.org/entries/2009-02-24_aspect-oriented-python/" rel="nofollow">http://livingcode.org/entries/2009-02-24_aspect-oriented-python/</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on About by jeffxie</title>
		<link>http://www.hackersinshape.net/about/comment-page-1#comment-424</link>
		<dc:creator>jeffxie</dc:creator>
		<pubDate>Thu, 13 May 2010 03:18:29 +0000</pubDate>
		<guid isPermaLink="false">#comment-424</guid>
		<description>can you append i gtalk?
my gtalk:jeffxie2010@gmail.com</description>
		<content:encoded><![CDATA[<p>can you append i gtalk?<br />
my gtalk:jeffxie2010@gmail.com</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Hacker’s Guide to Getting in Shape - First Year in the Bag by anon</title>
		<link>http://www.hackersinshape.net/archives/16/comment-page-1#comment-422</link>
		<dc:creator>anon</dc:creator>
		<pubDate>Mon, 25 Jan 2010 18:14:30 +0000</pubDate>
		<guid isPermaLink="false">http://www.hackersinshape.net/archives/16#comment-422</guid>
		<description>Damn.... thats pretty impressive. How exactly did you lose so much body fat?</description>
		<content:encoded><![CDATA[<p>Damn&#8230;. thats pretty impressive. How exactly did you lose so much body fat?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Hacker’s Guide to Getting in Shape - Be Proactive by Alex32</title>
		<link>http://www.hackersinshape.net/archives/5/comment-page-1#comment-418</link>
		<dc:creator>Alex32</dc:creator>
		<pubDate>Fri, 23 Oct 2009 09:25:40 +0000</pubDate>
		<guid isPermaLink="false">http://alen.lunasoftworks.com/?p=5#comment-418</guid>
		<description>The morning star is the evening star  is a good example here. ,</description>
		<content:encoded><![CDATA[<p>The morning star is the evening star  is a good example here. ,</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Hacker’s Guide to Getting in Shape - Be Proactive by Merlin68</title>
		<link>http://www.hackersinshape.net/archives/5/comment-page-1#comment-417</link>
		<dc:creator>Merlin68</dc:creator>
		<pubDate>Thu, 22 Oct 2009 09:52:05 +0000</pubDate>
		<guid isPermaLink="false">http://alen.lunasoftworks.com/?p=5#comment-417</guid>
		<description>One is 'Blink' by Gladwell. ,</description>
		<content:encoded><![CDATA[<p>One is &#8216;Blink&#8217; by Gladwell. ,</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Build your Twitter API app in Clojure, Part 1 by disclojure &#187; Today in the Intertweets (Sept 22nd Ed.)</title>
		<link>http://www.hackersinshape.net/archives/267/comment-page-1#comment-395</link>
		<dc:creator>disclojure &#187; Today in the Intertweets (Sept 22nd Ed.)</dc:creator>
		<pubDate>Wed, 23 Sep 2009 03:59:04 +0000</pubDate>
		<guid isPermaLink="false">http://www.hackersinshape.net/?p=267#comment-395</guid>
		<description>[...] Build your Twitter API app in Clojure (via @alenribic) [...]</description>
		<content:encoded><![CDATA[<p>[...] Build your Twitter API app in Clojure (via @alenribic) [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Going to gym in the morning is better&#8230; by A bevy of hacker blogs</title>
		<link>http://www.hackersinshape.net/archives/21/comment-page-1#comment-392</link>
		<dc:creator>A bevy of hacker blogs</dc:creator>
		<pubDate>Sun, 23 Aug 2009 19:17:34 +0000</pubDate>
		<guid isPermaLink="false">http://www.hackersinshape.net/?p=21#comment-392</guid>
		<description>[...] there are some recent posts.  This is a blog for “hackers” to get into shape with titles like Going to gym in the morning is better…. It seems like good information.  Hope he gets back into some [...]</description>
		<content:encoded><![CDATA[<p>[...] there are some recent posts.  This is a blog for “hackers” to get into shape with titles like Going to gym in the morning is better…. It seems like good information.  Hope he gets back into some [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Hacker’s Guide to Getting in Shape - First Year in the Bag by Hacker&#8217;s Guide to Getting in Shape &#187; Technical Debt a wonderful metaphor for Calorie Surplus</title>
		<link>http://www.hackersinshape.net/archives/16/comment-page-1#comment-374</link>
		<dc:creator>Hacker&#8217;s Guide to Getting in Shape &#187; Technical Debt a wonderful metaphor for Calorie Surplus</dc:creator>
		<pubDate>Tue, 03 Mar 2009 19:33:53 +0000</pubDate>
		<guid isPermaLink="false">http://www.hackersinshape.net/archives/16#comment-374</guid>
		<description>[...] to getting your own body in better shape?  This balance certainly made a difference in my life.  http://www.hackersinshape.net/archives/16 Share the [...]</description>
		<content:encoded><![CDATA[<p>[...] to getting your own body in better shape?  This balance certainly made a difference in my life.  <a href="http://www.hackersinshape.net/archives/16" rel="nofollow">http://www.hackersinshape.net/archives/16</a> Share the [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Aspect-oriented Python and Metaclasses by alen</title>
		<link>http://www.hackersinshape.net/archives/67/comment-page-1#comment-359</link>
		<dc:creator>alen</dc:creator>
		<pubDate>Wed, 25 Feb 2009 22:06:21 +0000</pubDate>
		<guid isPermaLink="false">http://www.hackersinshape.net/?p=67#comment-359</guid>
		<description>&lt;a href="#comment-357" rel="nofollow"&gt;@Dethe Elza&lt;/a&gt; 

Thanks for your reply. I agree that both class decorator and metaclass can be useful having their own pros and cons. One thing that sticks out for me is how simple AOP concepts really can be in Python, so simple that most of the time its natural to the language itself hence we don't see much buzz around AOP and python. Giving AOP a try in statically typed language, such as Java, it's mind blowing maze of complexity.</description>
		<content:encoded><![CDATA[<p><a href="#comment-357" rel="nofollow">@Dethe Elza</a> </p>
<p>Thanks for your reply. I agree that both class decorator and metaclass can be useful having their own pros and cons. One thing that sticks out for me is how simple AOP concepts really can be in Python, so simple that most of the time its natural to the language itself hence we don&#8217;t see much buzz around AOP and python. Giving AOP a try in statically typed language, such as Java, it&#8217;s mind blowing maze of complexity.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Aspect-oriented Python and Metaclasses by Dethe Elza</title>
		<link>http://www.hackersinshape.net/archives/67/comment-page-1#comment-357</link>
		<dc:creator>Dethe Elza</dc:creator>
		<pubDate>Wed, 25 Feb 2009 17:38:53 +0000</pubDate>
		<guid isPermaLink="false">http://www.hackersinshape.net/?p=67#comment-357</guid>
		<description>Hi there.  I'm glad you liked the AOP article. Thanks for pointing out that Metaclasses can be used to apply the decorators.  I'm pretty sure class decorators can also do this, and feel a bit cleaner to me than metaclasses (personal preference).  One distinction between using metaclasses and class decorators (besides the fact that class decorators are not available before Python 2.6) is that metaclasses are inherited by subclasses and class decorators are not.  Both are useful.</description>
		<content:encoded><![CDATA[<p>Hi there.  I&#8217;m glad you liked the AOP article. Thanks for pointing out that Metaclasses can be used to apply the decorators.  I&#8217;m pretty sure class decorators can also do this, and feel a bit cleaner to me than metaclasses (personal preference).  One distinction between using metaclasses and class decorators (besides the fact that class decorators are not available before Python 2.6) is that metaclasses are inherited by subclasses and class decorators are not.  Both are useful.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
