<?xml version="1.0" encoding="utf-8"?><!-- generator="wordpress/2.0.11" -->
<rss version="2.0" 
	xmlns:content="http://purl.org/rss/1.0/modules/content/">
<channel>
	<title>Comments on: How Good It Can Be</title>
	<link>http://log.emmanuelebassi.net/archives/2006/06/how-good-it-can-be/</link>
	<description>Random babblings of a geek.</description>
	<pubDate>Sun, 12 Oct 2008 16:51:29 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.0.11</generator>

	<item>
		<title>by: Bob</title>
		<link>http://log.emmanuelebassi.net/archives/2006/06/how-good-it-can-be/#comment-15093</link>
		<pubDate>Wed, 13 Dec 2006 22:07:13 +0000</pubDate>
		<guid>http://log.emmanuelebassi.net/archives/2006/06/how-good-it-can-be/#comment-15093</guid>
					<description>I love it - another Python debate. Keep it coming you guys.</description>
		<content:encoded><![CDATA[<p>I love it - another Python debate. Keep it coming you guys.
</p>
]]></content:encoded>
				</item>
	<item>
		<title>by: Louis Neill</title>
		<link>http://log.emmanuelebassi.net/archives/2006/06/how-good-it-can-be/#comment-13519</link>
		<pubDate>Wed, 06 Dec 2006 13:28:55 +0000</pubDate>
		<guid>http://log.emmanuelebassi.net/archives/2006/06/how-good-it-can-be/#comment-13519</guid>
					<description>I have tried many languages over the years, its what you are used to and happy with i would stick with. Python is a great language for writng in, so is perl, but having used them both i would advise learning python, as it is more improved and better than perl, of course you will have alot of rewriting to do, but thats down to the indivudal what they want to use, if something aint broke.... dont fix it...</description>
		<content:encoded><![CDATA[<p>I have tried many languages over the years, its what you are used to and happy with i would stick with. Python is a great language for writng in, so is perl, but having used them both i would advise learning python, as it is more improved and better than perl, of course you will have alot of rewriting to do, but thats down to the indivudal what they want to use, if something aint broke&#8230;. dont fix it&#8230;
</p>
]]></content:encoded>
				</item>
	<item>
		<title>by: Don Lapre Fan</title>
		<link>http://log.emmanuelebassi.net/archives/2006/06/how-good-it-can-be/#comment-12562</link>
		<pubDate>Tue, 14 Nov 2006 21:31:34 +0000</pubDate>
		<guid>http://log.emmanuelebassi.net/archives/2006/06/how-good-it-can-be/#comment-12562</guid>
					<description>I couldn't have said it better myself Rob.  I am partial to Peral myself and rarely use any other codes but it a personal preference.  I still try to learn other ways in which to do things though just to keep up with new languages and key elements adaptable with my sites and needs.

Don Lapre Fan
laura@lauraglydaband.com
ww.lauraglydaband.com</description>
		<content:encoded><![CDATA[<p>I couldn&#8217;t have said it better myself Rob.  I am partial to Peral myself and rarely use any other codes but it a personal preference.  I still try to learn other ways in which to do things though just to keep up with new languages and key elements adaptable with my sites and needs.</p>
<p>Don Lapre Fan<br />
<a href="mailto:laura@lauraglydaband.com">laura@lauraglydaband.com</a><br />
ww.lauraglydaband.com
</p>
]]></content:encoded>
				</item>
	<item>
		<title>by: Rob Palmer</title>
		<link>http://log.emmanuelebassi.net/archives/2006/06/how-good-it-can-be/#comment-10201</link>
		<pubDate>Sun, 24 Sep 2006 09:31:20 +0000</pubDate>
		<guid>http://log.emmanuelebassi.net/archives/2006/06/how-good-it-can-be/#comment-10201</guid>
					<description>People will always have their preferences, and if you are used to one language it can be hard to make the switch to the other. But both have their own strengths and weaknesses, so it makes sense to cover both angles.</description>
		<content:encoded><![CDATA[<p>People will always have their preferences, and if you are used to one language it can be hard to make the switch to the other. But both have their own strengths and weaknesses, so it makes sense to cover both angles.
</p>
]]></content:encoded>
				</item>
	<item>
		<title>by: Stefano Canepa</title>
		<link>http://log.emmanuelebassi.net/archives/2006/06/how-good-it-can-be/#comment-7794</link>
		<pubDate>Sat, 10 Jun 2006 13:15:18 +0000</pubDate>
		<guid>http://log.emmanuelebassi.net/archives/2006/06/how-good-it-can-be/#comment-7794</guid>
					<description>I think that the answer to your question is: &lt;strong&gt;nothing&lt;/strong&gt;, even if I prefer writing python I think that if you can understand perl code enougth to rewrite it in python you can update/manage perl code.</description>
		<content:encoded><![CDATA[<p>I think that the answer to your question is: <strong>nothing</strong>, even if I prefer writing python I think that if you can understand perl code enougth to rewrite it in python you can update/manage perl code.
</p>
]]></content:encoded>
				</item>
	<item>
		<title>by: Mal</title>
		<link>http://log.emmanuelebassi.net/archives/2006/06/how-good-it-can-be/#comment-7781</link>
		<pubDate>Fri, 09 Jun 2006 15:50:31 +0000</pubDate>
		<guid>http://log.emmanuelebassi.net/archives/2006/06/how-good-it-can-be/#comment-7781</guid>
					<description>"Very advanced and not limited to a certain area"?  I heard the same thing about Java 5 years ago, and C++ 10 years before that.  And I know people who have said the same about FORTRAN and Algol.

And Python doesn't even have good optimizing native compilers, or good multi-CPU support, or a great GC, or ...

This is not to say I think Python is a bad idea -- I don't -- but it's foolish to think that Python won't lose momentum.  Python is a good incremental improvement on what we had before, but it's not the last word in programming language design.</description>
		<content:encoded><![CDATA[<p>&#8220;Very advanced and not limited to a certain area&#8221;?  I heard the same thing about Java 5 years ago, and C++ 10 years before that.  And I know people who have said the same about FORTRAN and Algol.</p>
<p>And Python doesn&#8217;t even have good optimizing native compilers, or good multi-CPU support, or a great GC, or &#8230;</p>
<p>This is not to say I think Python is a bad idea &#8212; I don&#8217;t &#8212; but it&#8217;s foolish to think that Python won&#8217;t lose momentum.  Python is a good incremental improvement on what we had before, but it&#8217;s not the last word in programming language design.
</p>
]]></content:encoded>
				</item>
	<item>
		<title>by: Pavel</title>
		<link>http://log.emmanuelebassi.net/archives/2006/06/how-good-it-can-be/#comment-7779</link>
		<pubDate>Fri, 09 Jun 2006 13:34:38 +0000</pubDate>
		<guid>http://log.emmanuelebassi.net/archives/2006/06/how-good-it-can-be/#comment-7779</guid>
					<description>yep, thats the reason why one should avoid inline assembler in c. its not beacause inline assembler would suck, but beacause noone can read it nowerdays.

but I think that it is very unlikley that python will lose momentum, since its very advanced and not limited to a certain area.</description>
		<content:encoded><![CDATA[<p>yep, thats the reason why one should avoid inline assembler in c. its not beacause inline assembler would suck, but beacause noone can read it nowerdays.</p>
<p>but I think that it is very unlikley that python will lose momentum, since its very advanced and not limited to a certain area.
</p>
]]></content:encoded>
				</item>
	<item>
		<title>by: ebassi</title>
		<link>http://log.emmanuelebassi.net/archives/2006/06/how-good-it-can-be/#comment-7777</link>
		<pubDate>Fri, 09 Jun 2006 12:35:45 +0000</pubDate>
		<guid>http://log.emmanuelebassi.net/archives/2006/06/how-good-it-can-be/#comment-7777</guid>
					<description>okay, seems that I read corey's blog wrong - sorry corey for jumping at your throat :-)

by the way: I'm not opposed to writing stuff in python; I contributed to the python bindings for gnome, I wrote stuff in pygtk, and I'm even writing python bindings for a library at work.  this does not mean that python is a fix for every need - especially if there's already something working - and I'm really afraid that &lt;b&gt;in this particular case&lt;/b&gt; python isn't buying us anything more than perl.

some answers needed, though:

&lt;b&gt;pavel&lt;/b&gt;: but what happens when momentum fades? do we have to re-write the system tools backends each time the ${LANGUAGE_OF_THE_WEEK} gains momentum?  what next: rewrite them using ajax? :-)

&lt;b&gt;robin&lt;/b&gt;: more eyes does not automagically mean that all bugs are shallow; many python programmers in the wild are novices, and the system tools backend require a certain degree of hacking expertise and knowledge of the system that not many possess.

&lt;b&gt;fraggle&lt;/b&gt;: please - I've seen horrid code in python, perl, C++, C, pascal and java.  it's the programmer, not the language, that makes code ugly and unmaintainable.</description>
		<content:encoded><![CDATA[<p>okay, seems that I read corey&#8217;s blog wrong - sorry corey for jumping at your throat <img src='http://log.emmanuelebassi.net/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>by the way: I&#8217;m not opposed to writing stuff in python; I contributed to the python bindings for gnome, I wrote stuff in pygtk, and I&#8217;m even writing python bindings for a library at work.  this does not mean that python is a fix for every need - especially if there&#8217;s already something working - and I&#8217;m really afraid that <b>in this particular case</b> python isn&#8217;t buying us anything more than perl.</p>
<p>some answers needed, though:</p>
<p><b>pavel</b>: but what happens when momentum fades? do we have to re-write the system tools backends each time the ${LANGUAGE_OF_THE_WEEK} gains momentum?  what next: rewrite them using ajax? <img src='http://log.emmanuelebassi.net/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p><b>robin</b>: more eyes does not automagically mean that all bugs are shallow; many python programmers in the wild are novices, and the system tools backend require a certain degree of hacking expertise and knowledge of the system that not many possess.</p>
<p><b>fraggle</b>: please - I&#8217;ve seen horrid code in python, perl, C++, C, pascal and java.  it&#8217;s the programmer, not the language, that makes code ugly and unmaintainable.
</p>
]]></content:encoded>
				</item>
	<item>
		<title>by: fraggle</title>
		<link>http://log.emmanuelebassi.net/archives/2006/06/how-good-it-can-be/#comment-7776</link>
		<pubDate>Fri, 09 Jun 2006 11:43:14 +0000</pubDate>
		<guid>http://log.emmanuelebassi.net/archives/2006/06/how-good-it-can-be/#comment-7776</guid>
					<description>Maintainability</description>
		<content:encoded><![CDATA[<p>Maintainability
</p>
]]></content:encoded>
				</item>
	<item>
		<title>by: John</title>
		<link>http://log.emmanuelebassi.net/archives/2006/06/how-good-it-can-be/#comment-7775</link>
		<pubDate>Fri, 09 Jun 2006 11:38:54 +0000</pubDate>
		<guid>http://log.emmanuelebassi.net/archives/2006/06/how-good-it-can-be/#comment-7775</guid>
					<description>I think there were 2 distinct points in Corey's post.

1) A rewrite is occuring and its in pyhton (everyone loves python at the moment, whatever I dont think that the language is even that impt)
2) If another group is rewiting it, and everyone can agree that g-s-t needs substancial work instead of pulling in 5 different directions, take the lesser of two evils and work with fedora to at least make the rewrite a team affair. (and so be it that rewrite may just be in python)</description>
		<content:encoded><![CDATA[<p>I think there were 2 distinct points in Corey&#8217;s post.</p>
<p>1) A rewrite is occuring and its in pyhton (everyone loves python at the moment, whatever I dont think that the language is even that impt)<br />
2) If another group is rewiting it, and everyone can agree that g-s-t needs substancial work instead of pulling in 5 different directions, take the lesser of two evils and work with fedora to at least make the rewrite a team affair. (and so be it that rewrite may just be in python)
</p>
]]></content:encoded>
				</item>
	<item>
		<title>by: Sven</title>
		<link>http://log.emmanuelebassi.net/archives/2006/06/how-good-it-can-be/#comment-7774</link>
		<pubDate>Fri, 09 Jun 2006 11:29:49 +0000</pubDate>
		<guid>http://log.emmanuelebassi.net/archives/2006/06/how-good-it-can-be/#comment-7774</guid>
					<description>As a user I don't really care, but current system tools UI is ... Big bunch of partly overlapping menu items is not a convenient way to organise things.</description>
		<content:encoded><![CDATA[<p>As a user I don&#8217;t really care, but current system tools UI is &#8230; Big bunch of partly overlapping menu items is not a convenient way to organise things.
</p>
]]></content:encoded>
				</item>
	<item>
		<title>by: Haecceity</title>
		<link>http://log.emmanuelebassi.net/archives/2006/06/how-good-it-can-be/#comment-7773</link>
		<pubDate>Fri, 09 Jun 2006 11:05:32 +0000</pubDate>
		<guid>http://log.emmanuelebassi.net/archives/2006/06/how-good-it-can-be/#comment-7773</guid>
					<description>&lt;strong&gt;World In Python?...&lt;/strong&gt;

Emmanuel, I think youve somewhat missed Coreys point - hes not saying that the world should be rewritten in python......</description>
		<content:encoded><![CDATA[<p><strong>World In Python?&#8230;</strong></p>
<p>Emmanuel, I think youve somewhat missed Coreys point - hes not saying that the world should be rewritten in python&#8230;&#8230;
</p>
]]></content:encoded>
				</item>
	<item>
		<title>by: Robin Munn</title>
		<link>http://log.emmanuelebassi.net/archives/2006/06/how-good-it-can-be/#comment-7772</link>
		<pubDate>Fri, 09 Jun 2006 10:57:33 +0000</pubDate>
		<guid>http://log.emmanuelebassi.net/archives/2006/06/how-good-it-can-be/#comment-7772</guid>
					<description>You said it yourself - there are more Python hackers on GNOME than there are Perl ones.

Therefore, having tools available in Python rather than Perl means more people who are familiar with the language and can hack the tools. More hackers means more features faster, and bugs get nailed sooner because there are more eyeballs looking at the code.

In other words, it's what Pavel said: it's the momentum.</description>
		<content:encoded><![CDATA[<p>You said it yourself - there are more Python hackers on GNOME than there are Perl ones.</p>
<p>Therefore, having tools available in Python rather than Perl means more people who are familiar with the language and can hack the tools. More hackers means more features faster, and bugs get nailed sooner because there are more eyeballs looking at the code.</p>
<p>In other words, it&#8217;s what Pavel said: it&#8217;s the momentum.
</p>
]]></content:encoded>
				</item>
	<item>
		<title>by: Jeff Waugh</title>
		<link>http://log.emmanuelebassi.net/archives/2006/06/how-good-it-can-be/#comment-7771</link>
		<pubDate>Fri, 09 Jun 2006 10:49:13 +0000</pubDate>
		<guid>http://log.emmanuelebassi.net/archives/2006/06/how-good-it-can-be/#comment-7771</guid>
					<description>That was precisely Corey's point - read his blog entry again. :-)</description>
		<content:encoded><![CDATA[<p>That was precisely Corey&#8217;s point - read his blog entry again. <img src='http://log.emmanuelebassi.net/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' />
</p>
]]></content:encoded>
				</item>
	<item>
		<title>by: Davyd</title>
		<link>http://log.emmanuelebassi.net/archives/2006/06/how-good-it-can-be/#comment-7770</link>
		<pubDate>Fri, 09 Jun 2006 10:43:48 +0000</pubDate>
		<guid>http://log.emmanuelebassi.net/archives/2006/06/how-good-it-can-be/#comment-7770</guid>
					<description>As a confirmed Python lover, I still support what you're saying. There is no need to have change for the sake of change.

That said, would it be possible to write a set of backends in Python (hypothetically)? After all, that way a Python-loving distro could develop Pythonesque-backends while still using the standard g-s-t frontends.</description>
		<content:encoded><![CDATA[<p>As a confirmed Python lover, I still support what you&#8217;re saying. There is no need to have change for the sake of change.</p>
<p>That said, would it be possible to write a set of backends in Python (hypothetically)? After all, that way a Python-loving distro could develop Pythonesque-backends while still using the standard g-s-t frontends.
</p>
]]></content:encoded>
				</item>
</channel>
</rss>
