<?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: Flash MOD Player</title>
	<atom:link href="http://www.trazoi.com/2009/06/09/flash-mod-player/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.trazoi.com/2009/06/09/flash-mod-player/</link>
	<description>Just another WordPress weblog</description>
	<lastBuildDate>Wed, 10 Feb 2010 20:04:46 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: David Shaw</title>
		<link>http://www.trazoi.com/2009/06/09/flash-mod-player/comment-page-1/#comment-25</link>
		<dc:creator>David Shaw</dc:creator>
		<pubDate>Fri, 12 Jun 2009 13:09:11 +0000</pubDate>
		<guid isPermaLink="false">http://www.trazoi.com/?p=85#comment-25</guid>
		<description>Yup, you weren&#039;t quick enough. I started using Python about a year ago. ;) (I only started looking at it for games lately, previously I was using it for algorithm prototypes).

The main strength of Python IMO is that it is very quick and easy to write code in. It&#039;s been built to be very friendly to add libraries to, and has a good community behind it. It&#039;s the perfect language for writing simple scripts in - I&#039;ve got a Python script to automatically generate palettes for the GIMP, for example. Because of this, Python is my main contender as the language for tool development and various other in-house stuff.

For game development, I&#039;m mainly interested in Python for that quick-to-write-code ability. Speed isn&#039;t really as much of an issue, as I can rewrite any speed sensitive stuff in C. That would be the case using any scripting language.

As for the fixed formatting style, it was a pain when I was first learning, but the default Python style was only very slightly different from my preferred C programming style anyway. It isn&#039;t that hard to get used to. It has the big benefit that all Python code is formatted the same, which makes reading other people&#039;s code a lot easier.

I&#039;m not entirely sure what your third point is, as I know only the very basic amount of Lua, but I&#039;m pretty sure Python is self-contained and machine independent.

All that said (well, written), I&#039;m planning on trialling Lua very shortly. The &quot;feel&quot; I get from Python is that it will work very well as a main programming language with libraries written in C, but after some thinking about my system design I&#039;m leaning towards going with a C base with a scripting language for extensions. From what I know, Lua excels for that role. I also like minimilism from a sort of aesthetic principle (plus there&#039;s less that can go wrong!), so I&#039;d like to see how Lua goes as an embedded language.

So fear not - I&#039;m planning on trialling both. It&#039;s the only way I could get a proper feel on what is best for my own personal style.</description>
		<content:encoded><![CDATA[<p>Yup, you weren&#8217;t quick enough. I started using Python about a year ago. <img src='http://www.trazoi.com/wp-php/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  (I only started looking at it for games lately, previously I was using it for algorithm prototypes).</p>
<p>The main strength of Python IMO is that it is very quick and easy to write code in. It&#8217;s been built to be very friendly to add libraries to, and has a good community behind it. It&#8217;s the perfect language for writing simple scripts in &#8211; I&#8217;ve got a Python script to automatically generate palettes for the GIMP, for example. Because of this, Python is my main contender as the language for tool development and various other in-house stuff.</p>
<p>For game development, I&#8217;m mainly interested in Python for that quick-to-write-code ability. Speed isn&#8217;t really as much of an issue, as I can rewrite any speed sensitive stuff in C. That would be the case using any scripting language.</p>
<p>As for the fixed formatting style, it was a pain when I was first learning, but the default Python style was only very slightly different from my preferred C programming style anyway. It isn&#8217;t that hard to get used to. It has the big benefit that all Python code is formatted the same, which makes reading other people&#8217;s code a lot easier.</p>
<p>I&#8217;m not entirely sure what your third point is, as I know only the very basic amount of Lua, but I&#8217;m pretty sure Python is self-contained and machine independent.</p>
<p>All that said (well, written), I&#8217;m planning on trialling Lua very shortly. The &#8220;feel&#8221; I get from Python is that it will work very well as a main programming language with libraries written in C, but after some thinking about my system design I&#8217;m leaning towards going with a C base with a scripting language for extensions. From what I know, Lua excels for that role. I also like minimilism from a sort of aesthetic principle (plus there&#8217;s less that can go wrong!), so I&#8217;d like to see how Lua goes as an embedded language.</p>
<p>So fear not &#8211; I&#8217;m planning on trialling both. It&#8217;s the only way I could get a proper feel on what is best for my own personal style.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Olivier Hamel</title>
		<link>http://www.trazoi.com/2009/06/09/flash-mod-player/comment-page-1/#comment-24</link>
		<dc:creator>Olivier Hamel</dc:creator>
		<pubDate>Fri, 12 Jun 2009 11:38:12 +0000</pubDate>
		<guid isPermaLink="false">http://www.trazoi.com/?p=85#comment-24</guid>
		<description>Oops, &#039;was*n&#039;t* quick enough&#039;. My mistake!</description>
		<content:encoded><![CDATA[<p>Oops, &#8216;was*n&#8217;t* quick enough&#8217;. My mistake!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Olivier Hamel</title>
		<link>http://www.trazoi.com/2009/06/09/flash-mod-player/comment-page-1/#comment-23</link>
		<dc:creator>Olivier Hamel</dc:creator>
		<pubDate>Fri, 12 Jun 2009 11:37:44 +0000</pubDate>
		<guid isPermaLink="false">http://www.trazoi.com/?p=85#comment-23</guid>
		<description>Ok, since I was quick enough to catch you before you started using that horrible thing called python here are a few reasons:

1 - It&#039;s dead slow, and it&#039;s bloated:
http://gmarceau.qc.ca/blog/uploaded_images/size-vs-speed-vs-depandability.png
Here&#039;s a graph of a huge number of languages. &#039;Spiders&#039; represent a set of tests, the center of the spider is it&#039;s average performance/code size. Points on the left are fast, on the right are slow, at the top are code-bloated, at the bottom are small &amp; elegant. You&#039;ll find python as the bottom right hand corner of the table (check it&#039;s graph). Now look at Lua, it&#039;s as fast(er) than Psyco, which is Python-JIT. Look at LuaJIT, it&#039;s as fast or faster than C#. Look at the code size of both, this + speed should be more than enough reasons to ditch python.

2 - Really, really, REALLY dumb syntax:
You are _forced_ to use tab-based indentation for defining scope. That&#039;s all you need to know really. A language which FORCES you to indent (and with tabs only!) is just moronic. Yes, indenting is a good idea, but requiring it is just moronic.

3 - Unsafe/inelegant:
Lua has an explicit paradigm for insuring &#039;safety&#039;. No matter what you do, no matter how _WRONG_, all errors can be explain purely by Lua terms (no machine dependent-crap). IDK if Python has that, but I seriously doubt it (stringing bad design ideas together seem to be their overruling paradigm).

Conclusion:
Python sucks. Bad. Real bad. It&#039;s slow, inelegant, bloated, unsafe and it&#039;s got an un-cool name (icing on the cake). Lua is the complete opposite, and it&#039;s blindingly fast. It&#039;s not funny how fast it is, and it&#039;s JIT version is as fast or faster than C#/Java (and far more elegant).

www.lua.org</description>
		<content:encoded><![CDATA[<p>Ok, since I was quick enough to catch you before you started using that horrible thing called python here are a few reasons:</p>
<p>1 &#8211; It&#8217;s dead slow, and it&#8217;s bloated:<br />
<a href="http://gmarceau.qc.ca/blog/uploaded_images/size-vs-speed-vs-depandability.png" rel="nofollow">http://gmarceau.qc.ca/blog/uploaded_images/size-vs-speed-vs-depandability.png</a><br />
Here&#8217;s a graph of a huge number of languages. &#8216;Spiders&#8217; represent a set of tests, the center of the spider is it&#8217;s average performance/code size. Points on the left are fast, on the right are slow, at the top are code-bloated, at the bottom are small &amp; elegant. You&#8217;ll find python as the bottom right hand corner of the table (check it&#8217;s graph). Now look at Lua, it&#8217;s as fast(er) than Psyco, which is Python-JIT. Look at LuaJIT, it&#8217;s as fast or faster than C#. Look at the code size of both, this + speed should be more than enough reasons to ditch python.</p>
<p>2 &#8211; Really, really, REALLY dumb syntax:<br />
You are _forced_ to use tab-based indentation for defining scope. That&#8217;s all you need to know really. A language which FORCES you to indent (and with tabs only!) is just moronic. Yes, indenting is a good idea, but requiring it is just moronic.</p>
<p>3 &#8211; Unsafe/inelegant:<br />
Lua has an explicit paradigm for insuring &#8217;safety&#8217;. No matter what you do, no matter how _WRONG_, all errors can be explain purely by Lua terms (no machine dependent-crap). IDK if Python has that, but I seriously doubt it (stringing bad design ideas together seem to be their overruling paradigm).</p>
<p>Conclusion:<br />
Python sucks. Bad. Real bad. It&#8217;s slow, inelegant, bloated, unsafe and it&#8217;s got an un-cool name (icing on the cake). Lua is the complete opposite, and it&#8217;s blindingly fast. It&#8217;s not funny how fast it is, and it&#8217;s JIT version is as fast or faster than C#/Java (and far more elegant).</p>
<p><a href="http://www.lua.org" rel="nofollow">http://www.lua.org</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: David Shaw</title>
		<link>http://www.trazoi.com/2009/06/09/flash-mod-player/comment-page-1/#comment-20</link>
		<dc:creator>David Shaw</dc:creator>
		<pubDate>Tue, 09 Jun 2009 11:20:38 +0000</pubDate>
		<guid isPermaLink="false">http://www.trazoi.com/?p=85#comment-20</guid>
		<description>I don&#039;t know - I&#039;m not sure if random posts on stuff I find interesting warrant its own category. If it makes sense in the future I&#039;ll make a new category and go and shift them all across. For now, &quot;Blog Babble&quot; will do, since it&#039;s basically the same as Miscellaneous.</description>
		<content:encoded><![CDATA[<p>I don&#8217;t know &#8211; I&#8217;m not sure if random posts on stuff I find interesting warrant its own category. If it makes sense in the future I&#8217;ll make a new category and go and shift them all across. For now, &#8220;Blog Babble&#8221; will do, since it&#8217;s basically the same as Miscellaneous.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: nerd_boy</title>
		<link>http://www.trazoi.com/2009/06/09/flash-mod-player/comment-page-1/#comment-19</link>
		<dc:creator>nerd_boy</dc:creator>
		<pubDate>Tue, 09 Jun 2009 11:03:43 +0000</pubDate>
		<guid isPermaLink="false">http://www.trazoi.com/?p=85#comment-19</guid>
		<description>If you&#039;re planning on doing these &quot;mini-reviews&quot; a good bit, might want to put them in their own category. &gt;_&gt;</description>
		<content:encoded><![CDATA[<p>If you&#8217;re planning on doing these &#8220;mini-reviews&#8221; a good bit, might want to put them in their own category. &gt;_&gt;</p>
]]></content:encoded>
	</item>
</channel>
</rss>
