<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Scott Wiltamuth's Visual Studio blog : JavaScript</title><link>http://blogs.msdn.com/scottwil/archive/tags/JavaScript/default.aspx</link><description>Tags: JavaScript</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>More JavaScript discussion on Ajaxian</title><link>http://blogs.msdn.com/scottwil/archive/2007/10/29/more-javascript-discussion-on-ajaxian.aspx</link><pubDate>Tue, 30 Oct 2007 01:19:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:5771952</guid><dc:creator>scottwil</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/scottwil/comments/5771952.aspx</comments><wfw:commentRss>http://blogs.msdn.com/scottwil/commentrss.aspx?PostID=5771952</wfw:commentRss><description>&lt;P&gt;Re: my &lt;A class="" title="The Future of JavaScript" href="http://blogs.msdn.com/scottwil/archive/2007/10/29/the-future-of-javascript.aspx" mce_href="http://blogs.msdn.com/scottwil/archive/2007/10/29/the-future-of-javascript.aspx"&gt;earlier post&lt;/A&gt; on the future of JavaScript, there is another interesting item today on Ajaxian: &lt;A class="" title="ECMAScript Edition 4: Brendan Speaks Out" href="http://ajaxian.com/archives/ecmascript-edition-4-brendan-speaks-out" rel=bookmark mce_href="http://ajaxian.com/archives/ecmascript-edition-4-brendan-speaks-out"&gt;ECMAScript Edition 4: Brendan Speaks Out&lt;/A&gt;.&lt;/P&gt;
&lt;P&gt;--Scott&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=5771952" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/scottwil/archive/tags/Languages/default.aspx">Languages</category><category domain="http://blogs.msdn.com/scottwil/archive/tags/JavaScript/default.aspx">JavaScript</category></item><item><title>The Future of JavaScript</title><link>http://blogs.msdn.com/scottwil/archive/2007/10/29/the-future-of-javascript.aspx</link><pubDate>Mon, 29 Oct 2007 19:10:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:5767617</guid><dc:creator>scottwil</dc:creator><slash:comments>5</slash:comments><comments>http://blogs.msdn.com/scottwil/comments/5767617.aspx</comments><wfw:commentRss>http://blogs.msdn.com/scottwil/commentrss.aspx?PostID=5767617</wfw:commentRss><description>&lt;P&gt;&lt;A class="" title="Gabriele Renzi" href="http://www.riffraff.info/" mce_href="http://www.riffraff.info/"&gt;Gabriele Renzi&lt;/A&gt; has a good post on the future of JavaScript: &amp;nbsp;"&lt;A href="http://www.riffraff.info/2007/10/25/ecmascript-4-the-fourth-system-syndrome"&gt;ECMAScript 4, the fourth system syndrome&lt;/A&gt;".&amp;nbsp; The concept of a "fourth system syndrome" is a good one, particularly so for programming languages.&amp;nbsp; For mature programming languages, thoughtful evolution is&amp;nbsp;the rule.&amp;nbsp; A revolution is best done with an entirely new language, as this serves two very&amp;nbsp;important purposes:&amp;nbsp; (1) supporting existing users, many of whom presumably &lt;EM&gt;like&lt;/EM&gt; the&amp;nbsp;existing language, by evolving&amp;nbsp;it in parallel, and (2) freeing the new language from the constraints of the old one.&lt;/P&gt;
&lt;P&gt;This leads to a kind of &lt;A class="" title="Punctuated equilibrium" href="http://en.wikipedia.org/wiki/Punctuated_equilibrium" mce_href="http://en.wikipedia.org/wiki/Punctuated_equilibrium"&gt;punctuated equilibrium&lt;/A&gt;, where there are significant periods of steady evolution in existing languages, punctuated by more rapid but discontinuous change driven by new languages.&amp;nbsp; The latter doesn't happen very often, and it is interesting to look at history and consider the conditions or circumstances that favor the creation of new languages.&lt;/P&gt;
&lt;P&gt;The&amp;nbsp;&lt;A class="" title="ES4 Proposal" href="http://www.ecmascript.org/es4/spec/overview.pdf" mce_href="http://www.ecmascript.org/es4/spec/overview.pdf"&gt;ES4 proposal&lt;/A&gt; is publicly available.&amp;nbsp; Our &lt;A class="" title="JScript team blog" href="http://blogs.msdn.com/jscript/" mce_href="http://blogs.msdn.com/jscript/"&gt;JScript team&lt;/A&gt; is one of the participants in the ECMA working group, and is very interested in feedback from JavaScript developers on the future of the language.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;--Scott&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=5767617" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/scottwil/archive/tags/Languages/default.aspx">Languages</category><category domain="http://blogs.msdn.com/scottwil/archive/tags/JavaScript/default.aspx">JavaScript</category></item></channel></rss>