<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
		>
<channel>
	<title>Comments for Jonathan Fine's weblog</title>
	<atom:link href="http://jonathanfine.wordpress.com/comments/feed/" rel="self" type="application/rss+xml" />
	<link>http://jonathanfine.wordpress.com</link>
	<description>A journey from TeX to Python, with some interesting diversions</description>
	<lastBuildDate>Tue, 17 Nov 2009 12:57:31 +0000</lastBuildDate>
	<generator>http://wordpress.com/</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>Comment on Explicit use of JavaScript&#8217;s global object by Nico</title>
		<link>http://jonathanfine.wordpress.com/2009/07/17/explicit-use-of-javascripts-global-object/#comment-93</link>
		<dc:creator>Nico</dc:creator>
		<pubDate>Tue, 17 Nov 2009 12:57:31 +0000</pubDate>
		<guid isPermaLink="false">http://jonathanfine.wordpress.com/?p=67#comment-93</guid>
		<description>@Kean Tan:
The &quot;.call()&quot; in this line
  (function(){return this;}).call();
makes sure that &quot;this&quot; inside the function is executed on top level and thus refers to the global scope.

Very nice trick Jonathan.
Thx, Nico</description>
		<content:encoded><![CDATA[<p>@Kean Tan:<br />
The &#8220;.call()&#8221; in this line<br />
  (function(){return this;}).call();<br />
makes sure that &#8220;this&#8221; inside the function is executed on top level and thus refers to the global scope.</p>
<p>Very nice trick Jonathan.<br />
Thx, Nico</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Explicit use of JavaScript&#8217;s global object by Kean Tan</title>
		<link>http://jonathanfine.wordpress.com/2009/07/17/explicit-use-of-javascripts-global-object/#comment-87</link>
		<dc:creator>Kean Tan</dc:creator>
		<pubDate>Mon, 03 Aug 2009 19:33:07 +0000</pubDate>
		<guid isPermaLink="false">http://jonathanfine.wordpress.com/?p=67#comment-87</guid>
		<description>I think the simpler solution is

(function(){
  this.Formula = function(){};
})();

Since at the top level this === window, although I agree that its sometimes dangerous to assume this === window in some scope changing closures.</description>
		<content:encoded><![CDATA[<p>I think the simpler solution is</p>
<p>(function(){<br />
  this.Formula = function(){};<br />
})();</p>
<p>Since at the top level this === window, although I agree that its sometimes dangerous to assume this === window in some scope changing closures.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Implementing super in JavaScript by mitchell</title>
		<link>http://jonathanfine.wordpress.com/2008/09/21/implementing-super-in-javascript/#comment-49</link>
		<dc:creator>mitchell</dc:creator>
		<pubDate>Wed, 22 Oct 2008 23:42:40 +0000</pubDate>
		<guid isPermaLink="false">http://jonathanfine.wordpress.com/?p=26#comment-49</guid>
		<description>Thanks for the reply and for the one over on my post. I was going to make sure you know I replied to the side effect concern and your other question there. I&#039;m ignorant of what problems can be caused by side effects so I just asked for more info if you have it.</description>
		<content:encoded><![CDATA[<p>Thanks for the reply and for the one over on my post. I was going to make sure you know I replied to the side effect concern and your other question there. I&#8217;m ignorant of what problems can be caused by side effects so I just asked for more info if you have it.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Implementing super in JavaScript by jonathanfine</title>
		<link>http://jonathanfine.wordpress.com/2008/09/21/implementing-super-in-javascript/#comment-48</link>
		<dc:creator>jonathanfine</dc:creator>
		<pubDate>Wed, 22 Oct 2008 05:53:59 +0000</pubDate>
		<guid isPermaLink="false">http://jonathanfine.wordpress.com/?p=26#comment-48</guid>
		<description>@mitchell:
Here&#039;s a problem.  The following code usually has a side effect.

backup = this[prop]; delete this[prop]; this[prop] = backup;</description>
		<content:encoded><![CDATA[<p>@mitchell:<br />
Here&#8217;s a problem.  The following code usually has a side effect.</p>
<p>backup = this[prop]; delete this[prop]; this[prop] = backup;</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Implementing super in JavaScript by mitchell</title>
		<link>http://jonathanfine.wordpress.com/2008/09/21/implementing-super-in-javascript/#comment-47</link>
		<dc:creator>mitchell</dc:creator>
		<pubDate>Tue, 21 Oct 2008 22:32:14 +0000</pubDate>
		<guid isPermaLink="false">http://jonathanfine.wordpress.com/?p=26#comment-47</guid>
		<description>I enjoyed reading over this. Allow me to suggest a simpler way that you yourself hinted at in this paragraph:

&lt;blockquote&gt;We wish to call the method A.getA, but with the special this object being the object c. If it were not for C have the spoiler method C.getA, we could write c.getA() to call A.getA with this being c. But the spoiler is there, so we have to do something else.&lt;/blockquote&gt;

If the &#039;spoiler&#039; method is in the way, why not just move it out of the way for moment? Like so:
&lt;code&gt;var backup = c.getA;
delete c.getA;
c.getA(); //the &#039;super&#039; call
c.getA = backup;&lt;/code&gt;

What do you think? Just yesterday I posted &lt;a href=&quot;http://highlight.tumblr.com/post/55510055/&quot; title=&quot;A suggestion for simple super support in javascript&quot; rel=&quot;nofollow&quot;&gt;about this topic&lt;/a&gt; on my fledgling blog. I more or less summed it up here but check it out the full version if you feel inclined.</description>
		<content:encoded><![CDATA[<p>I enjoyed reading over this. Allow me to suggest a simpler way that you yourself hinted at in this paragraph:</p>
<blockquote><p>We wish to call the method A.getA, but with the special this object being the object c. If it were not for C have the spoiler method C.getA, we could write c.getA() to call A.getA with this being c. But the spoiler is there, so we have to do something else.</p></blockquote>
<p>If the &#8217;spoiler&#8217; method is in the way, why not just move it out of the way for moment? Like so:<br />
<code>var backup = c.getA;<br />
delete c.getA;<br />
c.getA(); //the 'super' call<br />
c.getA = backup;</code></p>
<p>What do you think? Just yesterday I posted <a href="http://highlight.tumblr.com/post/55510055/" title="A suggestion for simple super support in javascript" rel="nofollow">about this topic</a> on my fledgling blog. I more or less summed it up here but check it out the full version if you feel inclined.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Learning jQuery by Rory Winston</title>
		<link>http://jonathanfine.wordpress.com/2008/04/27/learning-jquery/#comment-32</link>
		<dc:creator>Rory Winston</dc:creator>
		<pubDate>Tue, 17 Jun 2008 15:02:42 +0000</pubDate>
		<guid isPermaLink="false">http://jonathanfine.wordpress.com/?p=15#comment-32</guid>
		<description>How do you actually generate the document on the server side with MathTran? Do you have some sort of template document with $$ or \[ \] delimiters and insert the query text in there? I guess this is really the only obvious way of doing it....in this case I guess you could have an &quot;inline&quot; or &quot;paragrah&quot; parameter which would delegate to a document with either $ (inline) or $$ (paragraph) delimiters?</description>
		<content:encoded><![CDATA[<p>How do you actually generate the document on the server side with MathTran? Do you have some sort of template document with $$ or \[ \] delimiters and insert the query text in there? I guess this is really the only obvious way of doing it&#8230;.in this case I guess you could have an &#8220;inline&#8221; or &#8220;paragrah&#8221; parameter which would delegate to a document with either $ (inline) or $$ (paragraph) delimiters?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Using MathTran in blogs and wikis by Rory Winston</title>
		<link>http://jonathanfine.wordpress.com/2008/02/27/using-mathtran-in-blogs-and-wikis/#comment-31</link>
		<dc:creator>Rory Winston</dc:creator>
		<pubDate>Wed, 11 Jun 2008 10:39:58 +0000</pubDate>
		<guid isPermaLink="false">http://jonathanfine.wordpress.com/?p=13#comment-31</guid>
		<description>Hi Jonathan

Thanks for the mathtran posts - very interesting. I made a slight mod to the script to allow it to take a size parameter. The results are here:

http://www.theresearchkitchen.com/blog/archives/109

Cheers,
Rory</description>
		<content:encoded><![CDATA[<p>Hi Jonathan</p>
<p>Thanks for the mathtran posts &#8211; very interesting. I made a slight mod to the script to allow it to take a size parameter. The results are here:</p>
<p><a href="http://www.theresearchkitchen.com/blog/archives/109" rel="nofollow">http://www.theresearchkitchen.com/blog/archives/109</a></p>
<p>Cheers,<br />
Rory</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Learning jQuery by jonathanfine</title>
		<link>http://jonathanfine.wordpress.com/2008/04/27/learning-jquery/#comment-30</link>
		<dc:creator>jonathanfine</dc:creator>
		<pubDate>Tue, 06 May 2008 17:50:54 +0000</pubDate>
		<guid isPermaLink="false">http://jonathanfine.wordpress.com/?p=15#comment-30</guid>
		<description>Thanks for this.  I&#039;ve fixed it now.</description>
		<content:encoded><![CDATA[<p>Thanks for this.  I&#8217;ve fixed it now.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Learning jQuery by drj11</title>
		<link>http://jonathanfine.wordpress.com/2008/04/27/learning-jquery/#comment-24</link>
		<dc:creator>drj11</dc:creator>
		<pubDate>Tue, 06 May 2008 10:06:10 +0000</pubDate>
		<guid isPermaLink="false">http://jonathanfine.wordpress.com/?p=15#comment-24</guid>
		<description>Your first two mistakes appear twice.</description>
		<content:encoded><![CDATA[<p>Your first two mistakes appear twice.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Happy birthday, Don Knuth! by Simon Dales</title>
		<link>http://jonathanfine.wordpress.com/2008/01/13/happy-birthday-don-knuth/#comment-21</link>
		<dc:creator>Simon Dales</dc:creator>
		<pubDate>Sun, 02 Mar 2008 18:50:58 +0000</pubDate>
		<guid isPermaLink="false">http://jonathanfine.wordpress.com/2008/01/13/happy-birthday-don-knuth/#comment-21</guid>
		<description>TeX (+LaTeX) is an excellent computer typesetting system. &quot;Easy&quot; to use and easy to extend. Did DEK think that it would be used by non-mathematicians for typesetting car parts catalogs?

Happy (belated) birthday Donald.</description>
		<content:encoded><![CDATA[<p>TeX (+LaTeX) is an excellent computer typesetting system. &#8220;Easy&#8221; to use and easy to extend. Did DEK think that it would be used by non-mathematicians for typesetting car parts catalogs?</p>
<p>Happy (belated) birthday Donald.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
