<?xml version="1.0" encoding="UTF-8"?><!-- generator="wordpress/2.2" -->
<rss version="2.0" 
	xmlns:content="http://purl.org/rss/1.0/modules/content/">
<channel>
	<title>Comments on: Whitespace Sensitivity</title>
	<link>http://lucumr.pocoo.org/cogitations/2008/07/01/whitespace-sensitivity/</link>
	<description>Armin Ronacher thinking</description>
	<pubDate>Fri, 21 Nov 2008 11:20:40 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.2</generator>

	<item>
		<title>By: David Roussel</title>
		<link>http://lucumr.pocoo.org/cogitations/2008/07/01/whitespace-sensitivity/#comment-12623</link>
		<author>David Roussel</author>
		<pubDate>Fri, 26 Sep 2008 22:25:55 +0000</pubDate>
		<guid>http://lucumr.pocoo.org/cogitations/2008/07/01/whitespace-sensitivity/#comment-12623</guid>
		<description>The Ruby ambiguities remind me of C.  The designers of Java had been hurt by C and paid a lot of attention potential parsing gotchas.  I think Java will qualify as non-whitespace sensitive.

I would say my definition of a whitespace sensitive language is when the inclusion of extra whitespace between two tokens, that could other wise told apart, alters the semantics.  I hope that's clear!</description>
		<content:encoded><![CDATA[<p>The Ruby ambiguities remind me of C.  The designers of Java had been hurt by C and paid a lot of attention potential parsing gotchas.  I think Java will qualify as non-whitespace sensitive.</p>
<p>I would say my definition of a whitespace sensitive language is when the inclusion of extra whitespace between two tokens, that could other wise told apart, alters the semantics.  I hope that&#8217;s clear!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Michael Foord</title>
		<link>http://lucumr.pocoo.org/cogitations/2008/07/01/whitespace-sensitivity/#comment-9746</link>
		<author>Michael Foord</author>
		<pubDate>Thu, 31 Jul 2008 09:57:45 +0000</pubDate>
		<guid>http://lucumr.pocoo.org/cogitations/2008/07/01/whitespace-sensitivity/#comment-9746</guid>
		<description>Looks like you annoyed a few Ruby fanboys here. Way to make your language community seem mature guys.</description>
		<content:encoded><![CDATA[<p>Looks like you annoyed a few Ruby fanboys here. Way to make your language community seem mature guys.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: LOL</title>
		<link>http://lucumr.pocoo.org/cogitations/2008/07/01/whitespace-sensitivity/#comment-9298</link>
		<author>LOL</author>
		<pubDate>Sat, 19 Jul 2008 07:55:16 +0000</pubDate>
		<guid>http://lucumr.pocoo.org/cogitations/2008/07/01/whitespace-sensitivity/#comment-9298</guid>
		<description>Is it just you thats retarded, or python programmers in general?</description>
		<content:encoded><![CDATA[<p>Is it just you thats retarded, or python programmers in general?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jochen Kupperschmidt</title>
		<link>http://lucumr.pocoo.org/cogitations/2008/07/01/whitespace-sensitivity/#comment-8066</link>
		<author>Jochen Kupperschmidt</author>
		<pubDate>Sat, 05 Jul 2008 12:57:01 +0000</pubDate>
		<guid>http://lucumr.pocoo.org/cogitations/2008/07/01/whitespace-sensitivity/#comment-8066</guid>
		<description>I just recently came across "Python: Myths about Indentation" (which also has been posted by GvR on a forum) and just want to share it with you: http://www.secnetix.de/olli/Python/block_indentation.hawk
So far I think it's one of the better explanations and has a good potential to settle the often fanatic discussions.

Python's requirements to the programmer in this very case turned out to be a great relief in regards of writing and reading, but itself are derived from languages that influenced Python (especially ABC, as far as I can tell). Actually I'd sometimes be happy to trade curly braces as block delimiters for Python's style in quite some other languages (including Ruby and Perl, but why not also nearly every common language including Java and maybe plain C?).</description>
		<content:encoded><![CDATA[<p>I just recently came across &#8220;Python: Myths about Indentation&#8221; (which also has been posted by GvR on a forum) and just want to share it with you: <a href="http://www.secnetix.de/olli/Python/block_indentation.hawk" rel="nofollow">http://www.secnetix.de/olli/Python/block_indentation.hawk</a><br />
So far I think it&#8217;s one of the better explanations and has a good potential to settle the often fanatic discussions.</p>
<p>Python&#8217;s requirements to the programmer in this very case turned out to be a great relief in regards of writing and reading, but itself are derived from languages that influenced Python (especially ABC, as far as I can tell). Actually I&#8217;d sometimes be happy to trade curly braces as block delimiters for Python&#8217;s style in quite some other languages (including Ruby and Perl, but why not also nearly every common language including Java and maybe plain C?).</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: dumb</title>
		<link>http://lucumr.pocoo.org/cogitations/2008/07/01/whitespace-sensitivity/#comment-7740</link>
		<author>dumb</author>
		<pubDate>Thu, 03 Jul 2008 05:26:17 +0000</pubDate>
		<guid>http://lucumr.pocoo.org/cogitations/2008/07/01/whitespace-sensitivity/#comment-7740</guid>
		<description>dumb blogger...</description>
		<content:encoded><![CDATA[<p>dumb blogger&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: web design</title>
		<link>http://lucumr.pocoo.org/cogitations/2008/07/01/whitespace-sensitivity/#comment-7684</link>
		<author>web design</author>
		<pubDate>Wed, 02 Jul 2008 14:45:56 +0000</pubDate>
		<guid>http://lucumr.pocoo.org/cogitations/2008/07/01/whitespace-sensitivity/#comment-7684</guid>
		<description>And `def bar` is not the same as `defbar` is not the same as `de fb ar`! WAKE UP SHEEPLE</description>
		<content:encoded><![CDATA[<p>And `def bar` is not the same as `defbar` is not the same as `de fb ar`! WAKE UP SHEEPLE</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Armin Ronacher</title>
		<link>http://lucumr.pocoo.org/cogitations/2008/07/01/whitespace-sensitivity/#comment-7649</link>
		<author>Armin Ronacher</author>
		<pubDate>Wed, 02 Jul 2008 03:32:45 +0000</pubDate>
		<guid>http://lucumr.pocoo.org/cogitations/2008/07/01/whitespace-sensitivity/#comment-7649</guid>
		<description>@12: I was refering to the actual grammar. After the lexing all is left are indent/outdent/newline tokens. I admit that the statement above was a big too harsh :)</description>
		<content:encoded><![CDATA[<p>@12: I was refering to the actual grammar. After the lexing all is left are indent/outdent/newline tokens. I admit that the statement above was a big too harsh :)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: PC</title>
		<link>http://lucumr.pocoo.org/cogitations/2008/07/01/whitespace-sensitivity/#comment-7648</link>
		<author>PC</author>
		<pubDate>Wed, 02 Jul 2008 03:23:19 +0000</pubDate>
		<guid>http://lucumr.pocoo.org/cogitations/2008/07/01/whitespace-sensitivity/#comment-7648</guid>
		<description>I am currently coding in Ruby but recently I was doing a little Python programming.  I was cutting and pasting some code from a webpage and the indentation was screwed up after the pasting.  Arghhh!</description>
		<content:encoded><![CDATA[<p>I am currently coding in Ruby but recently I was doing a little Python programming.  I was cutting and pasting some code from a webpage and the indentation was screwed up after the pasting.  Arghhh!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: your a dumb</title>
		<link>http://lucumr.pocoo.org/cogitations/2008/07/01/whitespace-sensitivity/#comment-7638</link>
		<author>your a dumb</author>
		<pubDate>Tue, 01 Jul 2008 23:48:33 +0000</pubDate>
		<guid>http://lucumr.pocoo.org/cogitations/2008/07/01/whitespace-sensitivity/#comment-7638</guid>
		<description>check this out, this won't work either:

foo = 12

puts f     o o</description>
		<content:encoded><![CDATA[<p>check this out, this won&#8217;t work either:</p>
<p>foo = 12</p>
<p>puts f     o o</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: agnoster</title>
		<link>http://lucumr.pocoo.org/cogitations/2008/07/01/whitespace-sensitivity/#comment-7635</link>
		<author>agnoster</author>
		<pubDate>Tue, 01 Jul 2008 22:37:40 +0000</pubDate>
		<guid>http://lucumr.pocoo.org/cogitations/2008/07/01/whitespace-sensitivity/#comment-7635</guid>
		<description>"Because Python doesn’t care about Whitespace at all."

Which is why you can write:
defbar():return32

Right?</description>
		<content:encoded><![CDATA[<p>&#8220;Because Python doesn’t care about Whitespace at all.&#8221;</p>
<p>Which is why you can write:<br />
defbar():return32</p>
<p>Right?</p>
]]></content:encoded>
	</item>
</channel>
</rss>
