<?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"
	>
<channel>
	<title>Comments on: Protocol Buffers</title>
	<atom:link href="http://www.coriolinus.net/2008/07/08/protocol-buffers/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.coriolinus.net/2008/07/08/protocol-buffers/</link>
	<description>read, and be entertained</description>
	<pubDate>Fri, 09 Jan 2009 15:19:56 +0000</pubDate>
	
		<item>
		<title>By: Bookmarks about Google</title>
		<link>http://www.coriolinus.net/2008/07/08/protocol-buffers/#comment-4486</link>
		<dc:creator>Bookmarks about Google</dc:creator>
		<pubDate>Mon, 20 Oct 2008 16:45:35 +0000</pubDate>
		<guid isPermaLink="false">http://www.coriolinus.net/?p=2167#comment-4486</guid>
		<description>[...] - bookmarked by 4 members originally found by nedward on 2008-10-01  Protocol Buffers - The good, the bad, and the… no, wait; this is a...  http://www.coriolinus.net/2008/07/08/protocol-buffers/ - bookmarked by 1 members originally found [...]</description>
		<content:encoded><![CDATA[<p>[...] - bookmarked by 4 members originally found by nedward on 2008-10-01  Protocol Buffers - The good, the bad, and the… no, wait; this is a&#8230;  <a href="http://www.coriolinus.net/2008/07/08/protocol-buffers/" rel="nofollow">http://www.coriolinus.net/2008/07/08/protocol-buffers/</a> - bookmarked by 1 members originally found [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Chris</title>
		<link>http://www.coriolinus.net/2008/07/08/protocol-buffers/#comment-1527</link>
		<dc:creator>Chris</dc:creator>
		<pubDate>Mon, 14 Jul 2008 23:03:11 +0000</pubDate>
		<guid isPermaLink="false">http://www.coriolinus.net/?p=2167#comment-1527</guid>
		<description>You should check out Thrift...its an open sourced facebook project, and pretty much does the same thing.  Its been around for over a year and has more community development into it.

http://incubator.apache.org/thrift/</description>
		<content:encoded><![CDATA[<p>You should check out Thrift&#8230;its an open sourced facebook project, and pretty much does the same thing.  Its been around for over a year and has more community development into it.</p>
<p><a href="http://incubator.apache.org/thrift/" rel="nofollow">http://incubator.apache.org/thrift/</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: coriolinus</title>
		<link>http://www.coriolinus.net/2008/07/08/protocol-buffers/#comment-1525</link>
		<dc:creator>coriolinus</dc:creator>
		<pubDate>Fri, 11 Jul 2008 01:59:03 +0000</pubDate>
		<guid isPermaLink="false">http://www.coriolinus.net/?p=2167#comment-1525</guid>
		<description>I like that idea. You'd probably still want a classmethod in place to construct an instance when given a Message, but it does make things simpler otherwise.</description>
		<content:encoded><![CDATA[<p>I like that idea. You&#8217;d probably still want a classmethod in place to construct an instance when given a Message, but it does make things simpler otherwise.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Nat</title>
		<link>http://www.coriolinus.net/2008/07/08/protocol-buffers/#comment-1524</link>
		<dc:creator>Nat</dc:creator>
		<pubDate>Thu, 10 Jul 2008 11:50:07 +0000</pubDate>
		<guid isPermaLink="false">http://www.coriolinus.net/?p=2167#comment-1524</guid>
		<description>In Python, I wouldn't even copy fields to/from your generated Message class. I'd just make your application class contain the Message object, with transparent delegation via the __getattr__() method.

&lt;a href="http://aspn.activestate.com/ASPN/Cookbook/Python/Recipe/52295" rel="nofollow"&gt;This article&lt;/a&gt; talks about simple delegation. Its rationale is a bit dated, but the approach is still very current.

(The Python Cookbook is a great resource. I even read the printed copy: it was my intro book to Python.)</description>
		<content:encoded><![CDATA[<p>In Python, I wouldn&#8217;t even copy fields to/from your generated Message class. I&#8217;d just make your application class contain the Message object, with transparent delegation via the __getattr__() method.</p>
<p><a href="http://aspn.activestate.com/ASPN/Cookbook/Python/Recipe/52295" rel="nofollow">This article</a> talks about simple delegation. Its rationale is a bit dated, but the approach is still very current.</p>
<p>(The Python Cookbook is a great resource. I even read the printed copy: it was my intro book to Python.)</p>
]]></content:encoded>
	</item>
</channel>
</rss>
