<?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"
	>
<channel>
	<title>Comments for Neil Mix</title>
	<atom:link href="http://www.neilmix.com/comments/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.neilmix.com</link>
	<description></description>
	<pubDate>Fri, 04 Jul 2008 01:39:22 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.5.1</generator>
		<item>
		<title>Comment on You Want Me To Do What? by Buy tramadol the lowest prices chtiblog com.</title>
		<link>http://www.neilmix.com/2007/12/08/you-want-me-to-do-what/#comment-151</link>
		<dc:creator>Buy tramadol the lowest prices chtiblog com.</dc:creator>
		<pubDate>Thu, 03 Jul 2008 21:04:49 +0000</pubDate>
		<guid isPermaLink="false">http://www.neilmix.com/2007/12/08/you-want-me-to-do-what/#comment-151</guid>
		<description>&lt;strong&gt;Buy tramadol....&lt;/strong&gt;

Buy tramadol online from discount pharmacy store. Buy tramadol. Tramadol hci online buy cheap tramadol hci online. Buy cheap tramadol tramadol mg quick delivery cod. Buy cheap tramadol mg tablets only in us online....</description>
		<content:encoded><![CDATA[<p><strong>Buy tramadol&#8230;.</strong></p>
<p>Buy tramadol online from discount pharmacy store. Buy tramadol. Tramadol hci online buy cheap tramadol hci online. Buy cheap tramadol tramadol mg quick delivery cod. Buy cheap tramadol mg tablets only in us online&#8230;.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Programming Language in a Web Page: The Conundrum by vincent</title>
		<link>http://www.neilmix.com/2008/05/20/programming-language-in-a-web-page-the-conundrum/#comment-136</link>
		<dc:creator>vincent</dc:creator>
		<pubDate>Thu, 12 Jun 2008 12:53:28 +0000</pubDate>
		<guid isPermaLink="false">http://www.neilmix.com/?p=41#comment-136</guid>
		<description>I’ve since learned new programming techniques to mitigate the problem I set out to solve...

Would you be able to share some of these with the user comunity?

Thanks,
Vincent</description>
		<content:encoded><![CDATA[<p>I’ve since learned new programming techniques to mitigate the problem I set out to solve&#8230;</p>
<p>Would you be able to share some of these with the user comunity?</p>
<p>Thanks,<br />
Vincent</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Threading in JavaScript 1.7 by sajeev</title>
		<link>http://www.neilmix.com/2007/02/07/threading-in-javascript-17/#comment-128</link>
		<dc:creator>sajeev</dc:creator>
		<pubDate>Sat, 31 May 2008 03:01:56 +0000</pubDate>
		<guid isPermaLink="false">http://www.neilmix.com/2007/09/09/threading-in-javascript-17/#comment-128</guid>
		<description>can this thread library work with IE........please reply</description>
		<content:encoded><![CDATA[<p>can this thread library work with IE&#8230;&#8230;..please reply</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Programming Language in a Web Page: The Conundrum by Kris Zyp</title>
		<link>http://www.neilmix.com/2008/05/20/programming-language-in-a-web-page-the-conundrum/#comment-121</link>
		<dc:creator>Kris Zyp</dc:creator>
		<pubDate>Wed, 21 May 2008 02:42:50 +0000</pubDate>
		<guid isPermaLink="false">http://www.neilmix.com/?p=41#comment-121</guid>
		<description>Great points Neil. I wanted to throw a few thoughts out there as well, since I have also spent a good deal of effort (much of it alongside you) in the "PLIAWP" world. I think there is perhaps a fuzzy area, does translation == PLIAWP? Narrative JavaScript of course did not really intend to be a new language, rather it intended to be JavaScript, with an minimal syntax to achieve the goal of adding coroutines. IMO, the problem with NJS is more cost/benefit ratio. NJS produced very large slow translated code for the benefit that was derived. On the other hand if PLIAWP==translation, one could also categorize JavaScript minification along with NJS compilation. Both take JavaScript (or close to it) and output JavaScript. However, compressing JavaScript is immensely popular, more so than Processing will probably ever hope to be. But of course compression does not actually (hopefully) change any behavior, and so maybe that doesn't fit into your category.
More to the point (which I think compressing JavaScript illustrates), I don't think I necessarily agree with requirements #1 and #2. It not necessarily bad to convert something that is very similar (or is) JavaScript to run-anywhere JavaScript. But this is where your point is very valid: If you converting something very similar to JavaScript, than it probably is not significantly superior to JavaScript, so there is much less benefit to weigh against the cost. However, if costs are sufficiently low (and costs often can be low if language is very JavaScript-ish), conversion may still be worth it.
There are a couple other important projects that are good case studies: ADsafe and Google Caja. ADsafe is a slightly different language (a subset to be precise). One of the advantages of ADsafe is there is zero translation. Once an ADsafe compliant script has been validated (on server or client) it can be used as any other script, no translation, no debugging headaches, etc. Here I think costs are quite low, and the benefits could indeed outweigh the costs. 
Of course, Caja is another important project, however I believe there translated code is very similar to NJS in terms of size and slowness.
Another future project that seems almost inevitable to appear some point is ES4 (or some part of it) -&#62; ES3 translation. I could see using type annotations for purely static analysis and having them stripped out for the browser as a relatively low cost translation with some nice benefits.
Anyway, I do generally agree with you, NJS (and Strands) were fun projects, NJS-level translation is really costly, and for the vast majority of applications, I and most other developers really like to debug code basically in the same form as we wrote it. I too have moved on.
BTW, I am curious what "new programming techniques to mitigate the problem I set out to solve" you have learned?</description>
		<content:encoded><![CDATA[<p>Great points Neil. I wanted to throw a few thoughts out there as well, since I have also spent a good deal of effort (much of it alongside you) in the &#8220;PLIAWP&#8221; world. I think there is perhaps a fuzzy area, does translation == PLIAWP? Narrative JavaScript of course did not really intend to be a new language, rather it intended to be JavaScript, with an minimal syntax to achieve the goal of adding coroutines. IMO, the problem with NJS is more cost/benefit ratio. NJS produced very large slow translated code for the benefit that was derived. On the other hand if PLIAWP==translation, one could also categorize JavaScript minification along with NJS compilation. Both take JavaScript (or close to it) and output JavaScript. However, compressing JavaScript is immensely popular, more so than Processing will probably ever hope to be. But of course compression does not actually (hopefully) change any behavior, and so maybe that doesn&#8217;t fit into your category.<br />
More to the point (which I think compressing JavaScript illustrates), I don&#8217;t think I necessarily agree with requirements #1 and #2. It not necessarily bad to convert something that is very similar (or is) JavaScript to run-anywhere JavaScript. But this is where your point is very valid: If you converting something very similar to JavaScript, than it probably is not significantly superior to JavaScript, so there is much less benefit to weigh against the cost. However, if costs are sufficiently low (and costs often can be low if language is very JavaScript-ish), conversion may still be worth it.<br />
There are a couple other important projects that are good case studies: ADsafe and Google Caja. ADsafe is a slightly different language (a subset to be precise). One of the advantages of ADsafe is there is zero translation. Once an ADsafe compliant script has been validated (on server or client) it can be used as any other script, no translation, no debugging headaches, etc. Here I think costs are quite low, and the benefits could indeed outweigh the costs.<br />
Of course, Caja is another important project, however I believe there translated code is very similar to NJS in terms of size and slowness.<br />
Another future project that seems almost inevitable to appear some point is ES4 (or some part of it) -&gt; ES3 translation. I could see using type annotations for purely static analysis and having them stripped out for the browser as a relatively low cost translation with some nice benefits.<br />
Anyway, I do generally agree with you, NJS (and Strands) were fun projects, NJS-level translation is really costly, and for the vast majority of applications, I and most other developers really like to debug code basically in the same form as we wrote it. I too have moved on.<br />
BTW, I am curious what &#8220;new programming techniques to mitigate the problem I set out to solve&#8221; you have learned?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Projects by Neil Mix &#187; Blog Archive &#187; Programming Language in a Web Page: The Conundrum</title>
		<link>http://www.neilmix.com/projects/#comment-118</link>
		<dc:creator>Neil Mix &#187; Blog Archive &#187; Programming Language in a Web Page: The Conundrum</dc:creator>
		<pubDate>Tue, 20 May 2008 05:02:16 +0000</pubDate>
		<guid isPermaLink="false">http://www.neilmix.com/projects/#comment-118</guid>
		<description>[...] Projects [...]</description>
		<content:encoded><![CDATA[<p>[...] Projects [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Things &#8220;They&#8221; Don&#8217;t Tell You About Caring For a Newborn by Cheap Baby Cribs</title>
		<link>http://www.neilmix.com/2007/06/25/things-they-dont-tell-you-about-caring-for-a-newborn/#comment-104</link>
		<dc:creator>Cheap Baby Cribs</dc:creator>
		<pubDate>Sat, 26 Apr 2008 01:25:51 +0000</pubDate>
		<guid isPermaLink="false">http://www.neilmix.com/2007/06/25/things-they-dont-tell-you-about-caring-for-a-newborn/#comment-104</guid>
		<description>That scared the sh*t out of me. Being a future father. LOL. Nice article.</description>
		<content:encoded><![CDATA[<p>That scared the sh*t out of me. Being a future father. LOL. Nice article.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Beyond DOM by Brett Morgan</title>
		<link>http://www.neilmix.com/2008/01/06/beyond-dom/#comment-103</link>
		<dc:creator>Brett Morgan</dc:creator>
		<pubDate>Thu, 24 Apr 2008 05:09:30 +0000</pubDate>
		<guid isPermaLink="false">http://www.neilmix.com/2008/01/06/beyond-dom/#comment-103</guid>
		<description>Mmm. Feels to me like what we really need is a transformation engine.</description>
		<content:encoded><![CDATA[<p>Mmm. Feels to me like what we really need is a transformation engine.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Winter Daze by Brian</title>
		<link>http://www.neilmix.com/2008/02/26/winter-daze/#comment-100</link>
		<dc:creator>Brian</dc:creator>
		<pubDate>Tue, 26 Feb 2008 16:53:44 +0000</pubDate>
		<guid isPermaLink="false">http://www.neilmix.com/2008/02/26/winter-daze/#comment-100</guid>
		<description>Wow! On the plus side, you probably now have arms like an action figure.

Seeing those photos reminded me what winter is supposed to look like. We had a whopping four inches of snow the other week (the first time in ages) and people acted like it was the end of the world...</description>
		<content:encoded><![CDATA[<p>Wow! On the plus side, you probably now have arms like an action figure.</p>
<p>Seeing those photos reminded me what winter is supposed to look like. We had a whopping four inches of snow the other week (the first time in ages) and people acted like it was the end of the world&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Winter Daze by Kris Zyp</title>
		<link>http://www.neilmix.com/2008/02/26/winter-daze/#comment-99</link>
		<dc:creator>Kris Zyp</dc:creator>
		<pubDate>Tue, 26 Feb 2008 16:16:47 +0000</pubDate>
		<guid isPermaLink="false">http://www.neilmix.com/2008/02/26/winter-daze/#comment-99</guid>
		<description>Wow, I thought we were having a crazy snow year over here in Utah. Our piles of snow only got about 5 or 6 feet tall. But I am with you, all the neighbors can keep their silly snow blowers, shoveling is great break from programming :).</description>
		<content:encoded><![CDATA[<p>Wow, I thought we were having a crazy snow year over here in Utah. Our piles of snow only got about 5 or 6 feet tall. But I am with you, all the neighbors can keep their silly snow blowers, shoveling is great break from programming :).</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Beyond DOM by Natan</title>
		<link>http://www.neilmix.com/2008/01/06/beyond-dom/#comment-98</link>
		<dc:creator>Natan</dc:creator>
		<pubDate>Wed, 30 Jan 2008 11:39:32 +0000</pubDate>
		<guid isPermaLink="false">http://www.neilmix.com/2008/01/06/beyond-dom/#comment-98</guid>
		<description>you must try data bindings from Adobe Flex!</description>
		<content:encoded><![CDATA[<p>you must try data bindings from Adobe Flex!</p>
]]></content:encoded>
	</item>
</channel>
</rss>
