<?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: Name Soup</title>
	<atom:link href="http://infrequently.org/2008/08/the-ecmajavascript-name-soup/feed/" rel="self" type="application/rss+xml" />
	<link>http://infrequently.org/2008/08/the-ecmajavascript-name-soup/</link>
	<description></description>
	<lastBuildDate>Thu, 09 Feb 2012 21:30:02 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>By: alex</title>
		<link>http://infrequently.org/2008/08/the-ecmajavascript-name-soup/comment-page-1/#comment-234989</link>
		<dc:creator>alex</dc:creator>
		<pubDate>Tue, 19 Aug 2008 17:55:18 +0000</pubDate>
		<guid isPermaLink="false">http://alex.dojotoolkit.org/?p=736#comment-234989</guid>
		<description>hey Daniel:

Your first paragraph is spot-on. 3.1 is a very short-term set of improvements and bug fixes to the language while Harmony will be the next version past that.

As for Class-based semantics, I think the big problem w/ what was being proposed for ES4 wasn&#039;t that classes were being made available, it was that they were being shoe-horned into a language which already had classes but no syntax for them and therefore it was duplicating lots of things to add the semantics you&#039;re familiar with. Prototypal inheritance isn&#039;t bad, but it&#039;s not enough. Class-based inheritance and straight-up multiple inheritance has 20 years of being proven to be terrible for many tasks. We need something in the middle, be they &quot;interfaces with bodies&quot;, real semantics for mixins, or Traits.

Regards</description>
		<content:encoded><![CDATA[<p>hey Daniel:</p>
<p>Your first paragraph is spot-on. 3.1 is a very short-term set of improvements and bug fixes to the language while Harmony will be the next version past that.</p>
<p>As for Class-based semantics, I think the big problem w/ what was being proposed for ES4 wasn&#8217;t that classes were being made available, it was that they were being shoe-horned into a language which already had classes but no syntax for them and therefore it was duplicating lots of things to add the semantics you&#8217;re familiar with. Prototypal inheritance isn&#8217;t bad, but it&#8217;s not enough. Class-based inheritance and straight-up multiple inheritance has 20 years of being proven to be terrible for many tasks. We need something in the middle, be they &#8220;interfaces with bodies&#8221;, real semantics for mixins, or Traits.</p>
<p>Regards</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: pipwerks.com &#187; Blog Archive &#187; ECMAScript vs JavaScript vs ActionScript: Do you know the difference?</title>
		<link>http://infrequently.org/2008/08/the-ecmajavascript-name-soup/comment-page-1/#comment-234986</link>
		<dc:creator>pipwerks.com &#187; Blog Archive &#187; ECMAScript vs JavaScript vs ActionScript: Do you know the difference?</dc:creator>
		<pubDate>Tue, 19 Aug 2008 15:50:50 +0000</pubDate>
		<guid isPermaLink="false">http://alex.dojotoolkit.org/?p=736#comment-234986</guid>
		<description>[...] Russell has provided definitions for many of the ECMAScript-related names you might be reading about these days, including [...]</description>
		<content:encoded><![CDATA[<p>[...] Russell has provided definitions for many of the ECMAScript-related names you might be reading about these days, including [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ajaxian &#187; ECMA What? Harmony Who? TC39? Tamarin? JavaScript!</title>
		<link>http://infrequently.org/2008/08/the-ecmajavascript-name-soup/comment-page-1/#comment-234984</link>
		<dc:creator>Ajaxian &#187; ECMA What? Harmony Who? TC39? Tamarin? JavaScript!</dc:creator>
		<pubDate>Tue, 19 Aug 2008 12:48:34 +0000</pubDate>
		<guid isPermaLink="false">http://alex.dojotoolkit.org/?p=736#comment-234984</guid>
		<description>[...] Alex Russell has seen the confusion of the many names that were bandied around with the Harmony news last week. There are so many names, that involve specs, projects, and general technical jargon that it can get a little confusing. Alex has made it very clear: [...]</description>
		<content:encoded><![CDATA[<p>[...] Alex Russell has seen the confusion of the many names that were bandied around with the Harmony news last week. There are so many names, that involve specs, projects, and general technical jargon that it can get a little confusing. Alex has made it very clear: [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: daniel</title>
		<link>http://infrequently.org/2008/08/the-ecmajavascript-name-soup/comment-page-1/#comment-234983</link>
		<dc:creator>daniel</dc:creator>
		<pubDate>Tue, 19 Aug 2008 09:25:41 +0000</pubDate>
		<guid isPermaLink="false">http://alex.dojotoolkit.org/?p=736#comment-234983</guid>
		<description>I may be dumb but I still don&#039;t understand what the nature of the changes that have been agreed to are. If I understand correctly ES3.1 will be implemented in the short term, then Harmony. ES3.1 includes just a set of small changes but the general form of Javascript doesn&#039;t change much. Harmony will then introduce changes to the shape of your javascript code with features like class-based semantics ?

To be honest I would assume most of the people looking in from the outside like me are mostly interested in when it will become easier for them to code javascript by adopting some familiar class-based semantics.</description>
		<content:encoded><![CDATA[<p>I may be dumb but I still don&#8217;t understand what the nature of the changes that have been agreed to are. If I understand correctly ES3.1 will be implemented in the short term, then Harmony. ES3.1 includes just a set of small changes but the general form of Javascript doesn&#8217;t change much. Harmony will then introduce changes to the shape of your javascript code with features like class-based semantics ?</p>
<p>To be honest I would assume most of the people looking in from the outside like me are mostly interested in when it will become easier for them to code javascript by adopting some familiar class-based semantics.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

