<?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: JSASM: For when you need a x86 assembler in JavaScript</title>
	<atom:link href="http://ajaxian.com/archives/jsasm-for-when-you-need-a-x86-assembler-in-javascript/feed" rel="self" type="application/rss+xml" />
	<link>http://ajaxian.com/archives/jsasm-for-when-you-need-a-x86-assembler-in-javascript</link>
	<description>Cleaning up the web with Ajax</description>
	<lastBuildDate>Thu, 17 May 2012 07:43:39 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
	<item>
		<title>By: Michael Mahemoff</title>
		<link>http://ajaxian.com/archives/jsasm-for-when-you-need-a-x86-assembler-in-javascript/comment-page-1#comment-249261</link>
		<dc:creator>Michael Mahemoff</dc:creator>
		<pubDate>Wed, 11 Apr 2007 11:33:30 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=2297#comment-249261</guid>
		<description>Mathieu, yeah I don&#039;t think ASM is a good choice for new programmers. Just that having an ASM platform in the browser is an easy way to get started learning about it.

To learn JS, you don&#039;t need a text editor either, just point to a website with a JS scratchpad. JS is probably an okay language for new programmers, though others are better IMO.</description>
		<content:encoded><![CDATA[<p>Mathieu, yeah I don&#8217;t think ASM is a good choice for new programmers. Just that having an ASM platform in the browser is an easy way to get started learning about it.</p>
<p>To learn JS, you don&#8217;t need a text editor either, just point to a website with a JS scratchpad. JS is probably an okay language for new programmers, though others are better IMO.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Chris Hiester</title>
		<link>http://ajaxian.com/archives/jsasm-for-when-you-need-a-x86-assembler-in-javascript/comment-page-1#comment-249258</link>
		<dc:creator>Chris Hiester</dc:creator>
		<pubDate>Wed, 11 Apr 2007 09:29:24 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=2297#comment-249258</guid>
		<description>Maybe it could be used for a spellchecker. The author apparently needs one,  &quot;...correcting where nesseary (and yes, there is a lot of nessecity)&quot;.</description>
		<content:encoded><![CDATA[<p>Maybe it could be used for a spellchecker. The author apparently needs one,  &#8220;&#8230;correcting where nesseary (and yes, there is a lot of nessecity)&#8221;.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Patrick Mueller</title>
		<link>http://ajaxian.com/archives/jsasm-for-when-you-need-a-x86-assembler-in-javascript/comment-page-1#comment-249238</link>
		<dc:creator>Patrick Mueller</dc:creator>
		<pubDate>Wed, 11 Apr 2007 02:10:18 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=2297#comment-249238</guid>
		<description>More proof that JavaScript is a nice doorway to other languages.   Also see: http://vistasmalltalk.wordpress.com/2007/04/09/accessing-actionscript-from-lisp/ - LISP and Smalltalk in ActionScript.</description>
		<content:encoded><![CDATA[<p>More proof that JavaScript is a nice doorway to other languages.   Also see: <a href="http://vistasmalltalk.wordpress.com/2007/04/09/accessing-actionscript-from-lisp/" rel="nofollow">http://vistasmalltalk.wordpress.com/2007/04/09/accessing-actionscript-from-lisp/</a> &#8211; LISP and Smalltalk in ActionScript.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Michael</title>
		<link>http://ajaxian.com/archives/jsasm-for-when-you-need-a-x86-assembler-in-javascript/comment-page-1#comment-249202</link>
		<dc:creator>Michael</dc:creator>
		<pubDate>Tue, 10 Apr 2007 17:11:06 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=2297#comment-249202</guid>
		<description>I got you all beat.  My time-of-day web service is going to make me rich!!!  :)</description>
		<content:encoded><![CDATA[<p>I got you all beat.  My time-of-day web service is going to make me rich!!!  :)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: drex</title>
		<link>http://ajaxian.com/archives/jsasm-for-when-you-need-a-x86-assembler-in-javascript/comment-page-1#comment-249193</link>
		<dc:creator>drex</dc:creator>
		<pubDate>Tue, 10 Apr 2007 15:01:36 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=2297#comment-249193</guid>
		<description>The best part was the included vbs to save locally to the desktop in IE</description>
		<content:encoded><![CDATA[<p>The best part was the included vbs to save locally to the desktop in IE</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mathieu 'p01' Henri</title>
		<link>http://ajaxian.com/archives/jsasm-for-when-you-need-a-x86-assembler-in-javascript/comment-page-1#comment-249192</link>
		<dc:creator>Mathieu 'p01' Henri</dc:creator>
		<pubDate>Tue, 10 Apr 2007 14:55:48 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=2297#comment-249192</guid>
		<description>Hum, speaking about the masses, isn&#039;t JavaScript 1 billion times more accessible and simple to learn than Assembly ? Every computer comes with a browser and a simple text editor. Although you still have debug.com ( that let you fiddle a bit with 80x86 assembly ) on Windows boxes, I&#039;m not sure there is such thing on Mac OS, Linux, and other alternative OS.</description>
		<content:encoded><![CDATA[<p>Hum, speaking about the masses, isn&#8217;t JavaScript 1 billion times more accessible and simple to learn than Assembly ? Every computer comes with a browser and a simple text editor. Although you still have debug.com ( that let you fiddle a bit with 80&#215;86 assembly ) on Windows boxes, I&#8217;m not sure there is such thing on Mac OS, Linux, and other alternative OS.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Michael Mahemoff</title>
		<link>http://ajaxian.com/archives/jsasm-for-when-you-need-a-x86-assembler-in-javascript/comment-page-1#comment-249187</link>
		<dc:creator>Michael Mahemoff</dc:creator>
		<pubDate>Tue, 10 Apr 2007 13:43:00 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=2297#comment-249187</guid>
		<description>Like Why&#039;s interactive Ruby shell.
http://tryruby.hobix.com/

PCs used to come with programming languages (ie BASIC) built in or shipped with the system, that&#039;s how I and many other people here learned to program in the first place. In 2007, a modern windows install comes with gigs of bundled apps, but the tiny BASIC interpreter, which could be 50KB or less, doesn&#039;t make the cut. For this reason, I&#039;m glad to see these Ajaxy compilers making programming languages accessible to the masses again and hopefully they will flourish and yes I&#039;m serious!!!</description>
		<content:encoded><![CDATA[<p>Like Why&#8217;s interactive Ruby shell.<br />
<a href="http://tryruby.hobix.com/" rel="nofollow">http://tryruby.hobix.com/</a></p>
<p>PCs used to come with programming languages (ie BASIC) built in or shipped with the system, that&#8217;s how I and many other people here learned to program in the first place. In 2007, a modern windows install comes with gigs of bundled apps, but the tiny BASIC interpreter, which could be 50KB or less, doesn&#8217;t make the cut. For this reason, I&#8217;m glad to see these Ajaxy compilers making programming languages accessible to the masses again and hopefully they will flourish and yes I&#8217;m serious!!!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: dankos</title>
		<link>http://ajaxian.com/archives/jsasm-for-when-you-need-a-x86-assembler-in-javascript/comment-page-1#comment-249182</link>
		<dc:creator>dankos</dc:creator>
		<pubDate>Tue, 10 Apr 2007 12:12:08 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=2297#comment-249182</guid>
		<description>it might come very handy for secure</description>
		<content:encoded><![CDATA[<p>it might come very handy for secure</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mathieu 'p01' Henri</title>
		<link>http://ajaxian.com/archives/jsasm-for-when-you-need-a-x86-assembler-in-javascript/comment-page-1#comment-249175</link>
		<dc:creator>Mathieu 'p01' Henri</dc:creator>
		<pubDate>Tue, 10 Apr 2007 10:47:21 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=2297#comment-249175</guid>
		<description>:) so crazy I like it.</description>
		<content:encoded><![CDATA[<p>:) so crazy I like it.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Nadav</title>
		<link>http://ajaxian.com/archives/jsasm-for-when-you-need-a-x86-assembler-in-javascript/comment-page-1#comment-249173</link>
		<dc:creator>Nadav</dc:creator>
		<pubDate>Tue, 10 Apr 2007 07:55:18 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=2297#comment-249173</guid>
		<description>And I thought April 1st was only one day long. :)</description>
		<content:encoded><![CDATA[<p>And I thought April 1st was only one day long. :)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tharnid</title>
		<link>http://ajaxian.com/archives/jsasm-for-when-you-need-a-x86-assembler-in-javascript/comment-page-1#comment-249171</link>
		<dc:creator>Tharnid</dc:creator>
		<pubDate>Tue, 10 Apr 2007 03:31:53 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=2297#comment-249171</guid>
		<description>I took a class last semester where we had to use a Java ASM so I can see a use for this in the academic world regarding the fundamentals of computer science.</description>
		<content:encoded><![CDATA[<p>I took a class last semester where we had to use a Java ASM so I can see a use for this in the academic world regarding the fundamentals of computer science.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Andy</title>
		<link>http://ajaxian.com/archives/jsasm-for-when-you-need-a-x86-assembler-in-javascript/comment-page-1#comment-249169</link>
		<dc:creator>Andy</dc:creator>
		<pubDate>Mon, 09 Apr 2007 22:46:43 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=2297#comment-249169</guid>
		<description>I agree with mdm-adph &amp; Joe Grossberg. This is the first that came to mind when I saw it. Seems pretty awesome.</description>
		<content:encoded><![CDATA[<p>I agree with mdm-adph &amp; Joe Grossberg. This is the first that came to mind when I saw it. Seems pretty awesome.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Joe Grossberg</title>
		<link>http://ajaxian.com/archives/jsasm-for-when-you-need-a-x86-assembler-in-javascript/comment-page-1#comment-249167</link>
		<dc:creator>Joe Grossberg</dc:creator>
		<pubDate>Mon, 09 Apr 2007 22:02:34 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=2297#comment-249167</guid>
		<description>&quot;Can anyone think of practical uses?&quot;

Yes, you can use it to learn x86 assembler without risking the hosing of your PC. It&#039;s a terrific sandbox.</description>
		<content:encoded><![CDATA[<p>&#8220;Can anyone think of practical uses?&#8221;</p>
<p>Yes, you can use it to learn x86 assembler without risking the hosing of your PC. It&#8217;s a terrific sandbox.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: mdm-adph</title>
		<link>http://ajaxian.com/archives/jsasm-for-when-you-need-a-x86-assembler-in-javascript/comment-page-1#comment-249165</link>
		<dc:creator>mdm-adph</dc:creator>
		<pubDate>Mon, 09 Apr 2007 20:34:16 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=2297#comment-249165</guid>
		<description>...  I&#039;m speechless.

Uses: Web-based Assembler Education?</description>
		<content:encoded><![CDATA[<p>&#8230;  I&#8217;m speechless.</p>
<p>Uses: Web-based Assembler Education?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Frank Thuerigen</title>
		<link>http://ajaxian.com/archives/jsasm-for-when-you-need-a-x86-assembler-in-javascript/comment-page-1#comment-249164</link>
		<dc:creator>Frank Thuerigen</dc:creator>
		<pubDate>Mon, 09 Apr 2007 19:51:42 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=2297#comment-249164</guid>
		<description>Hm... this has an obvious practical use: imagine you had a library with all opcodes of all processors... one could write ASM for x86 and a server could attempt writing the MAC counterpart for it. This would be very handy for certain parts of driver development, namely those parts that only access CPU and memory. Taking this bit further: one could have a lib of ASM snippets others could use for their own programming - IÂ´d like a webservice like that.

Another possible use would be, that you can let the server simulate a CPU and run the program... x86 executables tested on a linux server... also one could use it to reengineer old code where only the .exe file exists and source code is lost.

This is very very cool.</description>
		<content:encoded><![CDATA[<p>Hm&#8230; this has an obvious practical use: imagine you had a library with all opcodes of all processors&#8230; one could write ASM for x86 and a server could attempt writing the MAC counterpart for it. This would be very handy for certain parts of driver development, namely those parts that only access CPU and memory. Taking this bit further: one could have a lib of ASM snippets others could use for their own programming &#8211; IÂ´d like a webservice like that.</p>
<p>Another possible use would be, that you can let the server simulate a CPU and run the program&#8230; x86 executables tested on a linux server&#8230; also one could use it to reengineer old code where only the .exe file exists and source code is lost.</p>
<p>This is very very cool.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mark Birbeck</title>
		<link>http://ajaxian.com/archives/jsasm-for-when-you-need-a-x86-assembler-in-javascript/comment-page-1#comment-249163</link>
		<dc:creator>Mark Birbeck</dc:creator>
		<pubDate>Mon, 09 Apr 2007 19:28:00 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=2297#comment-249163</guid>
		<description>The comment in the demo to the effect that &#039;saving requires wscript&#039; is probably a clue to the purpose of this apparently &#039;useless&#039; effort. :) The author is probably running the assembler through some kind of batch process on the desktop, outside of a browser. If the output of this process were to be an executable, then we&#039;d have a program that was coded with assembler language, but &#039;assembled&#039; using JavaScript. You&#039;d have to admit that would be incredibly interesting, since the assembler would be easy to extend and customise, could be made very modular, and would probably be quite easy to understand, for programmers learning about such applications.

All speculation, of course, and hopefully the author will clarify sometime soon.

Regards,

Mark</description>
		<content:encoded><![CDATA[<p>The comment in the demo to the effect that &#8216;saving requires wscript&#8217; is probably a clue to the purpose of this apparently &#8216;useless&#8217; effort. :) The author is probably running the assembler through some kind of batch process on the desktop, outside of a browser. If the output of this process were to be an executable, then we&#8217;d have a program that was coded with assembler language, but &#8216;assembled&#8217; using JavaScript. You&#8217;d have to admit that would be incredibly interesting, since the assembler would be easy to extend and customise, could be made very modular, and would probably be quite easy to understand, for programmers learning about such applications.</p>
<p>All speculation, of course, and hopefully the author will clarify sometime soon.</p>
<p>Regards,</p>
<p>Mark</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: ryan</title>
		<link>http://ajaxian.com/archives/jsasm-for-when-you-need-a-x86-assembler-in-javascript/comment-page-1#comment-249161</link>
		<dc:creator>ryan</dc:creator>
		<pubDate>Mon, 09 Apr 2007 19:02:36 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=2297#comment-249161</guid>
		<description>this would have been great in my computer architecture class last semester...i can see a good educational niche for this</description>
		<content:encoded><![CDATA[<p>this would have been great in my computer architecture class last semester&#8230;i can see a good educational niche for this</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Brad Harris</title>
		<link>http://ajaxian.com/archives/jsasm-for-when-you-need-a-x86-assembler-in-javascript/comment-page-1#comment-249160</link>
		<dc:creator>Brad Harris</dc:creator>
		<pubDate>Mon, 09 Apr 2007 18:22:16 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=2297#comment-249160</guid>
		<description>I wish I had that much free time on my hands</description>
		<content:encoded><![CDATA[<p>I wish I had that much free time on my hands</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: pdp</title>
		<link>http://ajaxian.com/archives/jsasm-for-when-you-need-a-x86-assembler-in-javascript/comment-page-1#comment-249158</link>
		<dc:creator>pdp</dc:creator>
		<pubDate>Mon, 09 Apr 2007 17:33:55 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=2297#comment-249158</guid>
		<description>it might come very handy for security related projects</description>
		<content:encoded><![CDATA[<p>it might come very handy for security related projects</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Kevin Hoang Le</title>
		<link>http://ajaxian.com/archives/jsasm-for-when-you-need-a-x86-assembler-in-javascript/comment-page-1#comment-249153</link>
		<dc:creator>Kevin Hoang Le</dc:creator>
		<pubDate>Mon, 09 Apr 2007 16:58:20 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=2297#comment-249153</guid>
		<description>To the author: since it&#039;s so clever of you to produce something that&#039;s useless but cool already, you can just take a little step further by &quot;ajaxifying&quot; it more.  What I mean is instead of forcing users to click on the &quot;Assemble&quot; button, just intercept each key stroke or just simply the &quot;Enter&quot; keystroke (end-of-line) and ran the assembler at that point.

Now, I am not suggesting that&#039;s going to change people&#039;s opinion about its uselessness (is that even a word?), but since this is about Ajax, and you&#039;re already 90% there, you&#039;re might just as well.</description>
		<content:encoded><![CDATA[<p>To the author: since it&#8217;s so clever of you to produce something that&#8217;s useless but cool already, you can just take a little step further by &#8220;ajaxifying&#8221; it more.  What I mean is instead of forcing users to click on the &#8220;Assemble&#8221; button, just intercept each key stroke or just simply the &#8220;Enter&#8221; keystroke (end-of-line) and ran the assembler at that point.</p>
<p>Now, I am not suggesting that&#8217;s going to change people&#8217;s opinion about its uselessness (is that even a word?), but since this is about Ajax, and you&#8217;re already 90% there, you&#8217;re might just as well.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

