<?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:creativeCommons="http://backend.userland.com/creativeCommonsRssModule"	>
<channel>
	<title>Comments on: Annotations</title>
	<atom:link href="http://blogs.gnome.org/metacity/2008/10/18/annotations/feed/" rel="self" type="application/rss+xml" />
	<link>http://blogs.gnome.org/metacity/2008/10/18/annotations/</link>
	<description>"Many window managers are like Marshmallow Froot Loops; Metacity is like Cheerios."</description>
	<lastBuildDate>Sun, 26 Sep 2010 15:08:40 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>By: 2.25.2 released - …for the adult in you</title>
		<link>http://blogs.gnome.org/metacity/2008/10/18/annotations/comment-page-1/#comment-524</link>
		<dc:creator>2.25.2 released - …for the adult in you</dc:creator>
		<pubDate>Wed, 22 Oct 2008 17:48:58 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.gnome.org/metacity/?p=134#comment-524</guid>
		<description>[...] Changed keybindings to be in a single place (Thomas ) (GNOME bug 469361) [...]</description>
		<content:encoded><![CDATA[<p>[...] Changed keybindings to be in a single place (Thomas  ) (<a href='http://bugzilla.gnome.org/show_bug.cgi?id=469361' class='bug-link bug-link-gnome'>GNOME bug 469361</a>) [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Thomas Thurman</title>
		<link>http://blogs.gnome.org/metacity/2008/10/18/annotations/comment-page-1/#comment-502</link>
		<dc:creator>Thomas Thurman</dc:creator>
		<pubDate>Mon, 20 Oct 2008 03:20:11 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.gnome.org/metacity/?p=134#comment-502</guid>
		<description>@Robin: Thank you; I stand corrected.

@Henrique: Thank you.  It&#039;s people like you that make it all worthwhile!</description>
		<content:encoded><![CDATA[<p>@<a href="http://blogs.gnome.org/metacity/2008/10/18/annotations/#comment-493">Robin</a>: Thank you; I stand corrected.</p>
<p>@Henrique: Thank you.  It&#8217;s people like you that make it all worthwhile!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Henrique Rodrigues</title>
		<link>http://blogs.gnome.org/metacity/2008/10/18/annotations/comment-page-1/#comment-497</link>
		<dc:creator>Henrique Rodrigues</dc:creator>
		<pubDate>Sun, 19 Oct 2008 22:04:17 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.gnome.org/metacity/?p=134#comment-497</guid>
		<description>This is what I like about Metacity. It may not be full featured, but it does what it&#039;s supposed to do and does it very well, always trying to perfect it&#039;s architecture. When I look at other, more &quot;flashy&quot;, window managers, I think: yes, they&#039;re pretty, but do they have people behind them that think about all the details of a window manager like Metacity&#039;s devs? I really don&#039;t think so. My only hope is that the other window managers drink from Metacity&#039;s cup.

Good job, guys. I really hold Openbox dearly close to my heart, but Metacity takes the gold.</description>
		<content:encoded><![CDATA[<p>This is what I like about Metacity. It may not be full featured, but it does what it&#8217;s supposed to do and does it very well, always trying to perfect it&#8217;s architecture. When I look at other, more &#8220;flashy&#8221;, window managers, I think: yes, they&#8217;re pretty, but do they have people behind them that think about all the details of a window manager like Metacity&#8217;s devs? I really don&#8217;t think so. My only hope is that the other window managers drink from Metacity&#8217;s cup.</p>
<p>Good job, guys. I really hold Openbox dearly close to my heart, but Metacity takes the gold.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Robin</title>
		<link>http://blogs.gnome.org/metacity/2008/10/18/annotations/comment-page-1/#comment-493</link>
		<dc:creator>Robin</dc:creator>
		<pubDate>Sat, 18 Oct 2008 23:00:08 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.gnome.org/metacity/?p=134#comment-493</guid>
		<description>You seem to have the wrong idea about what Python&#039;s parameter annotations are. Parameter annotations are not meant to replace decorators, they complement them. With parameter annotations it&#039;s possible to add information to single parameters, like a documentation string for example:

 def compile(source: &quot;something compilable&quot;,
             filename: &quot;where the compilable thing comes from&quot;,
             mode: &quot;is this a single statement or a suite?&quot;):
     ...

Source, file and mode are normal parameters of the function for which the caller has to provide a value, unlike with the ticket example. For that you would use a normal function decorator:

 @ticket(177177)
 def test_frobulation(): ...</description>
		<content:encoded><![CDATA[<p>You seem to have the wrong idea about what Python&#8217;s parameter annotations are. Parameter annotations are not meant to replace decorators, they complement them. With parameter annotations it&#8217;s possible to add information to single parameters, like a documentation string for example:</p>
<p> def compile(source: &#8220;something compilable&#8221;,<br />
             filename: &#8220;where the compilable thing comes from&#8221;,<br />
             mode: &#8220;is this a single statement or a suite?&#8221;):<br />
     &#8230;</p>
<p>Source, file and mode are normal parameters of the function for which the caller has to provide a value, unlike with the ticket example. For that you would use a normal function decorator:</p>
<p> @ticket(177177)<br />
 def test_frobulation(): &#8230;</p>
]]></content:encoded>
	</item>
</channel>
</rss>
<!-- This Quick Cache file was built for (  blogs.gnome.org/metacity/2008/10/18/annotations/feed/ ) in 1.17528 seconds, on Feb 10th, 2012 at 2:45 pm UTC. -->
<!-- This Quick Cache file will automatically expire ( and be re-built automatically ) on Feb 10th, 2012 at 3:45 pm UTC -->
