<?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: Messing With Javascript</title>
	<atom:link href="http://offthelip.org/?feed=rss2&#038;p=110" rel="self" type="application/rss+xml" />
	<link>http://offthelip.org/?p=110</link>
	<description>Code weavings for the surf addicts</description>
	<lastBuildDate>Thu, 19 Aug 2010 01:12:36 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Nick Fitzgerald</title>
		<link>http://offthelip.org/?p=110&#038;cpage=1#comment-14950</link>
		<dc:creator>Nick Fitzgerald</dc:creator>
		<pubDate>Tue, 22 Sep 2009 04:25:58 +0000</pubDate>
		<guid isPermaLink="false">http://offthelip.org/?p=110#comment-14950</guid>
		<description>So I&#039;m back again.

I was partially inspired by your blog post right here and also by Peter Michaux&#039;s blog post on macros (http://peter.michaux.ca/articles/macros-in-javascript-please) and I did a little hacking. (Emphasis on hack).

http://fitzgeraldnick.com/weblog/3/

Let me know what you think.

Cheers</description>
		<content:encoded><![CDATA[<p>So I&#8217;m back again.</p>
<p>I was partially inspired by your blog post right here and also by Peter Michaux&#8217;s blog post on macros (<a href="http://peter.michaux.ca/articles/macros-in-javascript-please" rel="nofollow">http://peter.michaux.ca/articles/macros-in-javascript-please</a>) and I did a little hacking. (Emphasis on hack).</p>
<p><a href="http://fitzgeraldnick.com/weblog/3/" rel="nofollow">http://fitzgeraldnick.com/weblog/3/</a></p>
<p>Let me know what you think.</p>
<p>Cheers</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Chyld Medford</title>
		<link>http://offthelip.org/?p=110&#038;cpage=1#comment-13845</link>
		<dc:creator>Chyld Medford</dc:creator>
		<pubDate>Wed, 09 Sep 2009 20:35:14 +0000</pubDate>
		<guid isPermaLink="false">http://offthelip.org/?p=110#comment-13845</guid>
		<description>great additions to a flawed language!  keep it up!</description>
		<content:encoded><![CDATA[<p>great additions to a flawed language!  keep it up!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Nick Fitzgerald</title>
		<link>http://offthelip.org/?p=110&#038;cpage=1#comment-12504</link>
		<dc:creator>Nick Fitzgerald</dc:creator>
		<pubDate>Thu, 20 Aug 2009 23:49:16 +0000</pubDate>
		<guid isPermaLink="false">http://offthelip.org/?p=110#comment-12504</guid>
		<description>@Anton:

The JavaScript has lexical scoping http://en.wikipedia.org/wiki/Scope_(programming)#Static_scoping_.28also_known_as_lexical_scoping.29 which, combined with anonymous functions, becomes my favorite thing about JavaScript. Well, that and object literals.

The ECMA standard is probably really dense (I don&#039;t know I haven&#039;t read it) and I think a better way to start really understanding JavaScript is to read all of Douglas Crockford&#039;s essays (http://javascript.crockford.com/) and his book JavaScript: The Good Parts.

@Matthieu:

Great post! I wish that I could use ~&gt; client side! I love that idea.

Just for clarification, would you replace all instances of undefined with null? I rather like being able to do this:

function (foo) {
    foo = foo &#124;&#124; &quot;bar&quot;
    return foo;
}

I haven&#039;t poked around with Rhino, but I have been having so much fun with JS that I&#039;m thinking about replacing my django install some time in the future. Maybe. Or maybe for some other project. There&#039;s so much that I want to try, but so little time. Arc and ocaml are on the list too.</description>
		<content:encoded><![CDATA[<p>@Anton:</p>
<p>The JavaScript has lexical scoping <a href="http://en.wikipedia.org/wiki/Scope_(programming)#Static_scoping_.28also_known_as_lexical_scoping.29" rel="nofollow">http://en.wikipedia.org/wiki/Scope_(programming)#Static_scoping_.28also_known_as_lexical_scoping.29</a> which, combined with anonymous functions, becomes my favorite thing about JavaScript. Well, that and object literals.</p>
<p>The ECMA standard is probably really dense (I don&#8217;t know I haven&#8217;t read it) and I think a better way to start really understanding JavaScript is to read all of Douglas Crockford&#8217;s essays (<a href="http://javascript.crockford.com/" rel="nofollow">http://javascript.crockford.com/</a>) and his book JavaScript: The Good Parts.</p>
<p>@Matthieu:</p>
<p>Great post! I wish that I could use ~&gt; client side! I love that idea.</p>
<p>Just for clarification, would you replace all instances of undefined with null? I rather like being able to do this:</p>
<p>function (foo) {<br />
    foo = foo || &#8220;bar&#8221;<br />
    return foo;<br />
}</p>
<p>I haven&#8217;t poked around with Rhino, but I have been having so much fun with JS that I&#8217;m thinking about replacing my django install some time in the future. Maybe. Or maybe for some other project. There&#8217;s so much that I want to try, but so little time. Arc and ocaml are on the list too.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Anton Tagunov</title>
		<link>http://offthelip.org/?p=110&#038;cpage=1#comment-11853</link>
		<dc:creator>Anton Tagunov</dc:creator>
		<pubDate>Thu, 06 Aug 2009 14:52:45 +0000</pubDate>
		<guid isPermaLink="false">http://offthelip.org/?p=110#comment-11853</guid>
		<description>Hi! Spot on with &#039;undefined&#039; - that&#039;s where my mind boils
Again so with primitive types

I remember carefully reading ECMAScript spec and trying to memorise it
Guess what? Despite my most honest efforts I&#039;ve failed
I never became a Javascript guru alas

I remember also having a difficulty in groking variable scopes</description>
		<content:encoded><![CDATA[<p>Hi! Spot on with &#8216;undefined&#8217; &#8211; that&#8217;s where my mind boils<br />
Again so with primitive types</p>
<p>I remember carefully reading ECMAScript spec and trying to memorise it<br />
Guess what? Despite my most honest efforts I&#8217;ve failed<br />
I never became a Javascript guru alas</p>
<p>I remember also having a difficulty in groking variable scopes</p>
]]></content:encoded>
	</item>
</channel>
</rss>
