<?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: A brief history of TurboGears</title>
	<atom:link href="http://www.blueskyonmars.com/2005/09/24/a-brief-history-of-turbogears/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.blueskyonmars.com/2005/09/24/a-brief-history-of-turbogears/</link>
	<description>Kevin Dangoor on Creating Software Products</description>
	<pubDate>Thu, 08 Jan 2009 23:21:56 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.7</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: TurboGears: Python in the battle :: Tech Videos, Screencasts, Webinars</title>
		<link>http://www.blueskyonmars.com/2005/09/24/a-brief-history-of-turbogears/comment-page-1/#comment-79449</link>
		<dc:creator>TurboGears: Python in the battle :: Tech Videos, Screencasts, Webinars</dc:creator>
		<pubDate>Sat, 18 Nov 2006 07:36:53 +0000</pubDate>
		<guid isPermaLink="false">http://www.blueskyonmars.com/2005/09/24/a-brief-history-of-turbogears/#comment-79449</guid>
		<description>[...] History of TurboGears [...]</description>
		<content:encoded><![CDATA[<p>[...] History of TurboGears [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Peter Merel</title>
		<link>http://www.blueskyonmars.com/2005/09/24/a-brief-history-of-turbogears/comment-page-1/#comment-21595</link>
		<dc:creator>Peter Merel</dc:creator>
		<pubDate>Thu, 15 Dec 2005 07:31:12 +0000</pubDate>
		<guid isPermaLink="false">http://www.blueskyonmars.com/2005/09/24/a-brief-history-of-turbogears/#comment-21595</guid>
		<description>Amen to CherryFlow - I'd love to see that almost as much as I'd love to see turbogears and subway become one unified project. 

The only downside to cheryflow it is the dependency on stackless/statesaver. Which  imho should be in core python anyway. The argument was always that jython can't go there ... but who in their gourd would run a web app megaframework over jython anyway?</description>
		<content:encoded><![CDATA[<p>Amen to CherryFlow - I&#8217;d love to see that almost as much as I&#8217;d love to see turbogears and subway become one unified project. </p>
<p>The only downside to cheryflow it is the dependency on stackless/statesaver. Which  imho should be in core python anyway. The argument was always that jython can&#8217;t go there &#8230; but who in their gourd would run a web app megaframework over jython anyway?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Art</title>
		<link>http://www.blueskyonmars.com/2005/09/24/a-brief-history-of-turbogears/comment-page-1/#comment-3396</link>
		<dc:creator>Art</dc:creator>
		<pubDate>Fri, 07 Oct 2005 19:08:05 +0000</pubDate>
		<guid isPermaLink="false">http://www.blueskyonmars.com/2005/09/24/a-brief-history-of-turbogears/#comment-3396</guid>
		<description>Are you considering including CherryFlow in Turbogears. The continuations would be cool.</description>
		<content:encoded><![CDATA[<p>Are you considering including CherryFlow in Turbogears. The continuations would be cool.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: tazzzzz</title>
		<link>http://www.blueskyonmars.com/2005/09/24/a-brief-history-of-turbogears/comment-page-1/#comment-3079</link>
		<dc:creator>tazzzzz</dc:creator>
		<pubDate>Tue, 04 Oct 2005 00:54:36 +0000</pubDate>
		<guid isPermaLink="false">http://www.blueskyonmars.com/2005/09/24/a-brief-history-of-turbogears/#comment-3079</guid>
		<description>TextMate http://www.macromates.com

It's a great editor for the Mac. It combines both a nice Mac interface and the extensibility of a Unix-based editor. You can make it do any kind of text processing as a command. It's most excellent.</description>
		<content:encoded><![CDATA[<p>TextMate <a href="http://www.macromates.com" rel="nofollow">http://www.macromates.com</a></p>
<p>It&#8217;s a great editor for the Mac. It combines both a nice Mac interface and the extensibility of a Unix-based editor. You can make it do any kind of text processing as a command. It&#8217;s most excellent.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mark Andrews</title>
		<link>http://www.blueskyonmars.com/2005/09/24/a-brief-history-of-turbogears/comment-page-1/#comment-3070</link>
		<dc:creator>Mark Andrews</dc:creator>
		<pubDate>Mon, 03 Oct 2005 23:47:28 +0000</pubDate>
		<guid isPermaLink="false">http://www.blueskyonmars.com/2005/09/24/a-brief-history-of-turbogears/#comment-3070</guid>
		<description>Just curious, but what source code editor is used in the TurboGears demo?</description>
		<content:encoded><![CDATA[<p>Just curious, but what source code editor is used in the TurboGears demo?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: tazzzzz</title>
		<link>http://www.blueskyonmars.com/2005/09/24/a-brief-history-of-turbogears/comment-page-1/#comment-2744</link>
		<dc:creator>tazzzzz</dc:creator>
		<pubDate>Mon, 26 Sep 2005 03:32:45 +0000</pubDate>
		<guid isPermaLink="false">http://www.blueskyonmars.com/2005/09/24/a-brief-history-of-turbogears/#comment-2744</guid>
		<description>Seaside is interesting, but I wasn't confident that I could get the kind of other tools I needed for my application (embeddable database, making an app that has native aspects for Mac and Windows, etc.) Python has a wealth of libraries covering just about any need.

I certainly did look at ZPT and had played with SimpleTAL. Ian Bicking recently summarized the differences between some of the template langauges out there:
http://groups.google.com/group/turbogears/msg/4065ec5d5a0ee7b0

The short of it is that ZPT uses TALES (a domain specific language) for its templates, whereas Kid is all Python. I think the learning curve is smaller with Kid and that the advantages of the DSL can be reduced by providing the right functions.

As for "imminent changes" in Kid, I should really pester Ryan to get that text off of there... Ryan doesn't have anything planned that would cause breakage of any kind.

Your question about "handling changes in the various released components" is a great one, though... I'm happy to say that the answer is Python Eggs. Phillip Eby's setuptools is *great* and solves the problem neatly. Eggs have versions attached to them and TurboGears can be as specific or general as we want it to be with respect to required versions. So, if we're worried about changes to Kid (which I'm not), we would say that TurboGears requires "Kid &#62;= 0.6.4, </description>
		<content:encoded><![CDATA[<p>Seaside is interesting, but I wasn&#8217;t confident that I could get the kind of other tools I needed for my application (embeddable database, making an app that has native aspects for Mac and Windows, etc.) Python has a wealth of libraries covering just about any need.</p>
<p>I certainly did look at ZPT and had played with SimpleTAL. Ian Bicking recently summarized the differences between some of the template langauges out there:<br />
<a href="http://groups.google.com/group/turbogears/msg/4065ec5d5a0ee7b0" rel="nofollow">http://groups.google.com/group/turbogears/msg/4065ec5d5a0ee7b0</a></p>
<p>The short of it is that ZPT uses TALES (a domain specific language) for its templates, whereas Kid is all Python. I think the learning curve is smaller with Kid and that the advantages of the DSL can be reduced by providing the right functions.</p>
<p>As for &#8220;imminent changes&#8221; in Kid, I should really pester Ryan to get that text off of there&#8230; Ryan doesn&#8217;t have anything planned that would cause breakage of any kind.</p>
<p>Your question about &#8220;handling changes in the various released components&#8221; is a great one, though&#8230; I&#8217;m happy to say that the answer is Python Eggs. Phillip Eby&#8217;s setuptools is *great* and solves the problem neatly. Eggs have versions attached to them and TurboGears can be as specific or general as we want it to be with respect to required versions. So, if we&#8217;re worried about changes to Kid (which I&#8217;m not), we would say that TurboGears requires &#8220;Kid &gt;= 0.6.4,</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ajaxian</title>
		<link>http://www.blueskyonmars.com/2005/09/24/a-brief-history-of-turbogears/comment-page-1/#comment-2743</link>
		<dc:creator>Ajaxian</dc:creator>
		<pubDate>Mon, 26 Sep 2005 02:53:49 +0000</pubDate>
		<guid isPermaLink="false">http://www.blueskyonmars.com/2005/09/24/a-brief-history-of-turbogears/#comment-2743</guid>
		<description>&lt;strong&gt;TurboGears: Python in the battle&lt;/strong&gt;

 Python has always had quality web solutions. Django was an early Rails competitor, and now Kevin Dangoor has given us TurboGears. To check it out you should see the 20 minute video where Kevin builds a Wiki application. You...</description>
		<content:encoded><![CDATA[<p><strong>TurboGears: Python in the battle</strong></p>
<p> Python has always had quality web solutions. Django was an early Rails competitor, and now Kevin Dangoor has given us TurboGears. To check it out you should see the 20 minute video where Kevin builds a Wiki application. You&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: xio</title>
		<link>http://www.blueskyonmars.com/2005/09/24/a-brief-history-of-turbogears/comment-page-1/#comment-2742</link>
		<dc:creator>xio</dc:creator>
		<pubDate>Sun, 25 Sep 2005 19:45:45 +0000</pubDate>
		<guid isPermaLink="false">http://www.blueskyonmars.com/2005/09/24/a-brief-history-of-turbogears/#comment-2742</guid>
		<description>&#62; I know you wanna avoid comparisons, but did you tried ZPT before
&#62; choosing Kid?

That's a question I was going to ask as well...</description>
		<content:encoded><![CDATA[<p>&gt; I know you wanna avoid comparisons, but did you tried ZPT before<br />
&gt; choosing Kid?</p>
<p>That&#8217;s a question I was going to ask as well&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Darryl</title>
		<link>http://www.blueskyonmars.com/2005/09/24/a-brief-history-of-turbogears/comment-page-1/#comment-2734</link>
		<dc:creator>Darryl</dc:creator>
		<pubDate>Sat, 24 Sep 2005 23:02:50 +0000</pubDate>
		<guid isPermaLink="false">http://www.blueskyonmars.com/2005/09/24/a-brief-history-of-turbogears/#comment-2734</guid>
		<description>Hi,

Cool idea, and VERY easy to install. Thank you. I am wondering how you plan on handling changes in the various released components of TurboGears. For example, the Kid home page warns of imminent changes as they approach 1.0.</description>
		<content:encoded><![CDATA[<p>Hi,</p>
<p>Cool idea, and VERY easy to install. Thank you. I am wondering how you plan on handling changes in the various released components of TurboGears. For example, the Kid home page warns of imminent changes as they approach 1.0.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: henrique paiva</title>
		<link>http://www.blueskyonmars.com/2005/09/24/a-brief-history-of-turbogears/comment-page-1/#comment-2732</link>
		<dc:creator>henrique paiva</dc:creator>
		<pubDate>Sat, 24 Sep 2005 17:33:33 +0000</pubDate>
		<guid isPermaLink="false">http://www.blueskyonmars.com/2005/09/24/a-brief-history-of-turbogears/#comment-2732</guid>
		<description>Hey, turbogears looks really great, i watched the video and i'm gonna give try on it in a little while.

"I’ve said why I chose Kid. I’ve looked at a number of template libraries and Kid is the only one that provides a syntax that is as designer and programmer friendly."

I know you wanna avoid comparisons, but did you tried ZPT before choosing Kid?</description>
		<content:encoded><![CDATA[<p>Hey, turbogears looks really great, i watched the video and i&#8217;m gonna give try on it in a little while.</p>
<p>&#8220;I’ve said why I chose Kid. I’ve looked at a number of template libraries and Kid is the only one that provides a syntax that is as designer and programmer friendly.&#8221;</p>
<p>I know you wanna avoid comparisons, but did you tried ZPT before choosing Kid?</p>
]]></content:encoded>
	</item>
</channel>
</rss>

<!-- Dynamic Page Served (once) in 0.298 seconds -->
