<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
		>
<channel>
	<title>Comments for @UHC</title>
	<atom:link href="http://utrechthaskellcompiler.wordpress.com/comments/feed/" rel="self" type="application/rss+xml" />
	<link>http://utrechthaskellcompiler.wordpress.com</link>
	<description>News from Utrecht Haskell Compiler HQ</description>
	<lastBuildDate>Mon, 01 Nov 2010 21:04:47 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
	<item>
		<title>Comment on A Haskell FFI calling convention for Javascript by Atze Dijkstra</title>
		<link>http://utrechthaskellcompiler.wordpress.com/2010/10/29/a-haskell-ffi-calling-convention-for-javascript/#comment-18</link>
		<dc:creator><![CDATA[Atze Dijkstra]]></dc:creator>
		<pubDate>Mon, 01 Nov 2010 21:04:47 +0000</pubDate>
		<guid isPermaLink="false">http://utrechthaskellcompiler.wordpress.com/?p=28#comment-18</guid>
		<description><![CDATA[So, it boils down to putting everything in the IO monad, as all fields of an object (except the readonly ones) can then be modified by another thread, no way around it. Which is somewhat of a pity as it does not improve readability.]]></description>
		<content:encoded><![CDATA[<p>So, it boils down to putting everything in the IO monad, as all fields of an object (except the readonly ones) can then be modified by another thread, no way around it. Which is somewhat of a pity as it does not improve readability.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on A Haskell FFI calling convention for Javascript by Alexander</title>
		<link>http://utrechthaskellcompiler.wordpress.com/2010/10/29/a-haskell-ffi-calling-convention-for-javascript/#comment-17</link>
		<dc:creator><![CDATA[Alexander]]></dc:creator>
		<pubDate>Sun, 31 Oct 2010 04:32:05 +0000</pubDate>
		<guid isPermaLink="false">http://utrechthaskellcompiler.wordpress.com/?p=28#comment-17</guid>
		<description><![CDATA[That&#039;s wrong - Chrome and Opera JS engines are multithreaded, although they lock DOM accesses to ensure compatibility with the legacy JS code.]]></description>
		<content:encoded><![CDATA[<p>That&#8217;s wrong &#8211; Chrome and Opera JS engines are multithreaded, although they lock DOM accesses to ensure compatibility with the legacy JS code.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on A Haskell FFI calling convention for Javascript by Jason Dusek</title>
		<link>http://utrechthaskellcompiler.wordpress.com/2010/10/29/a-haskell-ffi-calling-convention-for-javascript/#comment-16</link>
		<dc:creator><![CDATA[Jason Dusek]]></dc:creator>
		<pubDate>Fri, 29 Oct 2010 22:49:24 +0000</pubDate>
		<guid isPermaLink="false">http://utrechthaskellcompiler.wordpress.com/?p=28#comment-16</guid>
		<description><![CDATA[DOM programming would seem to be modelled by STM. JavaScript interpreters in browsers (and many outside them) are single-threaded; so there is never any danger of concurrent update of a structure during the &quot;check&quot; phase right before a transaction to the DOM is committed.]]></description>
		<content:encoded><![CDATA[<p>DOM programming would seem to be modelled by STM. JavaScript interpreters in browsers (and many outside them) are single-threaded; so there is never any danger of concurrent update of a structure during the &#8220;check&#8221; phase right before a transaction to the DOM is committed.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on A Haskell FFI calling convention for Javascript by Sjoerd Visscher</title>
		<link>http://utrechthaskellcompiler.wordpress.com/2010/10/29/a-haskell-ffi-calling-convention-for-javascript/#comment-15</link>
		<dc:creator><![CDATA[Sjoerd Visscher]]></dc:creator>
		<pubDate>Fri, 29 Oct 2010 13:33:46 +0000</pubDate>
		<guid isPermaLink="false">http://utrechthaskellcompiler.wordpress.com/?p=28#comment-15</guid>
		<description><![CDATA[Interesting!

On thing: NodeList is a live list, so I&#039;d say that nodeListLength needs to be in IO as well.]]></description>
		<content:encoded><![CDATA[<p>Interesting!</p>
<p>On thing: NodeList is a live list, so I&#8217;d say that nodeListLength needs to be in IO as well.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Haskell to Javascript backend by Witold Baryluk</title>
		<link>http://utrechthaskellcompiler.wordpress.com/2010/10/18/haskell-to-javascript-backend/#comment-11</link>
		<dc:creator><![CDATA[Witold Baryluk]]></dc:creator>
		<pubDate>Wed, 20 Oct 2010 09:09:31 +0000</pubDate>
		<guid isPermaLink="false">http://utrechthaskellcompiler.wordpress.com/?p=5#comment-11</guid>
		<description><![CDATA[Hi,

I&#039;m an author of (not-yet-published) Erlang compiler to JavaScript. (project have about 3 years now, still not enaugh time to finish it, but it works :D )

I&#039;m highly interested in your work. Keep going, I&#039;m also interested in performance comparison between UHC and pure JavaScript  :) And examples which will show that this have some better characteristic for web development.]]></description>
		<content:encoded><![CDATA[<p>Hi,</p>
<p>I&#8217;m an author of (not-yet-published) Erlang compiler to JavaScript. (project have about 3 years now, still not enaugh time to finish it, but it works <img src='http://s0.wp.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' />  )</p>
<p>I&#8217;m highly interested in your work. Keep going, I&#8217;m also interested in performance comparison between UHC and pure JavaScript  <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  And examples which will show that this have some better characteristic for web development.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Haskell to Javascript backend by Matt</title>
		<link>http://utrechthaskellcompiler.wordpress.com/2010/10/18/haskell-to-javascript-backend/#comment-8</link>
		<dc:creator><![CDATA[Matt]]></dc:creator>
		<pubDate>Mon, 18 Oct 2010 21:43:59 +0000</pubDate>
		<guid isPermaLink="false">http://utrechthaskellcompiler.wordpress.com/?p=5#comment-8</guid>
		<description><![CDATA[I would imagine that each different execution environment has different primitives.  If you are executing on an OS (mac, unix, windows), the primitives are console IO and file IO. If you are executing on a browser the primitives are DOM manipulation.]]></description>
		<content:encoded><![CDATA[<p>I would imagine that each different execution environment has different primitives.  If you are executing on an OS (mac, unix, windows), the primitives are console IO and file IO. If you are executing on a browser the primitives are DOM manipulation.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Haskell to Javascript backend by Atze Dijkstra</title>
		<link>http://utrechthaskellcompiler.wordpress.com/2010/10/18/haskell-to-javascript-backend/#comment-7</link>
		<dc:creator><![CDATA[Atze Dijkstra]]></dc:creator>
		<pubDate>Mon, 18 Oct 2010 18:52:20 +0000</pubDate>
		<guid isPermaLink="false">http://utrechthaskellcompiler.wordpress.com/?p=5#comment-7</guid>
		<description><![CDATA[Thanks, I was not aware of this. Makes me curious how you deal with the parts a Javascript environment has difficulty to support, such as file IO. For now UHC does not include such libraries.

The eval function is only overwritten here for explanatory purposes. In the RTS for UHC&#039;s Javascript backend names are chosen differently, e.g. for &#039;eval&#039; instead &#039;_e_&#039; is used, and generated identifiers are prefixed by &#039;$&#039;.]]></description>
		<content:encoded><![CDATA[<p>Thanks, I was not aware of this. Makes me curious how you deal with the parts a Javascript environment has difficulty to support, such as file IO. For now UHC does not include such libraries.</p>
<p>The eval function is only overwritten here for explanatory purposes. In the RTS for UHC&#8217;s Javascript backend names are chosen differently, e.g. for &#8216;eval&#8217; instead &#8216;_e_&#8217; is used, and generated identifiers are prefixed by &#8216;$&#8217;.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Haskell to Javascript backend by Joe</title>
		<link>http://utrechthaskellcompiler.wordpress.com/2010/10/18/haskell-to-javascript-backend/#comment-6</link>
		<dc:creator><![CDATA[Joe]]></dc:creator>
		<pubDate>Mon, 18 Oct 2010 15:22:19 +0000</pubDate>
		<guid isPermaLink="false">http://utrechthaskellcompiler.wordpress.com/?p=5#comment-6</guid>
		<description><![CDATA[Maybe it&#039;s not so widely known but the GHC Javascript backend has been reborn too: http://github.com/sviperll/ghcjs
And you really shouldn&#039;t override the built in eval function, it&#039;s quite confusing and I think it&#039;s even prohibited in the next version of Javascript.]]></description>
		<content:encoded><![CDATA[<p>Maybe it&#8217;s not so widely known but the GHC Javascript backend has been reborn too: <a href="http://github.com/sviperll/ghcjs" rel="nofollow">http://github.com/sviperll/ghcjs</a><br />
And you really shouldn&#8217;t override the built in eval function, it&#8217;s quite confusing and I think it&#8217;s even prohibited in the next version of Javascript.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Haskell to Javascript backend by golubovsky</title>
		<link>http://utrechthaskellcompiler.wordpress.com/2010/10/18/haskell-to-javascript-backend/#comment-4</link>
		<dc:creator><![CDATA[golubovsky]]></dc:creator>
		<pubDate>Mon, 18 Oct 2010 13:16:58 +0000</pubDate>
		<guid isPermaLink="false">http://utrechthaskellcompiler.wordpress.com/?p=5#comment-4</guid>
		<description><![CDATA[Hmm, the idea lives on...

BTW it seems like development of WebIDL spec is back from suspended state (the guy who edits the spec is going to publish a new draft).

See http://lists.w3.org/Archives/Public/public-script-coord/ if interested.

Thanks.]]></description>
		<content:encoded><![CDATA[<p>Hmm, the idea lives on&#8230;</p>
<p>BTW it seems like development of WebIDL spec is back from suspended state (the guy who edits the spec is going to publish a new draft).</p>
<p>See <a href="http://lists.w3.org/Archives/Public/public-script-coord/" rel="nofollow">http://lists.w3.org/Archives/Public/public-script-coord/</a> if interested.</p>
<p>Thanks.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Haskell to Javascript backend by atzedijkstra</title>
		<link>http://utrechthaskellcompiler.wordpress.com/2010/10/18/haskell-to-javascript-backend/#comment-3</link>
		<dc:creator><![CDATA[atzedijkstra]]></dc:creator>
		<pubDate>Mon, 18 Oct 2010 11:47:13 +0000</pubDate>
		<guid isPermaLink="false">http://utrechthaskellcompiler.wordpress.com/?p=5#comment-3</guid>
		<description><![CDATA[I have added the source code to a github repository for this entry. It will also be part of the next UHC release, but names will be less clear to avoid possible name clashes.]]></description>
		<content:encoded><![CDATA[<p>I have added the source code to a github repository for this entry. It will also be part of the next UHC release, but names will be less clear to avoid possible name clashes.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
