I guess I&#39;m confused by what it means to &quot;support&quot; this in a language.  <div><br></div><div>My understanding is this is using lightweight virtualization technology (perhaps via segment register hacks on x86, and something else on ARM) to provide a safe sandbox to run native code in a browser.  If I had to guess, I&#39;d say you could run an entire virtualized OS in there, similar to the way it was done for vx32 with the Plan 9 port to it.  (9vx is a port of the plan 9 operating system to vx32, allowing it to run as a user process on linux, freebsd, and Mac OS X)<div>
<br></div><div>Are you talking about porting the GHC Haskell runtime to NaCL?  If so, then I think I understand, but the language itself doesn&#39;t really need to do anything special to support this as far as I can tell.</div>
<div><br></div><div>Dave</div><div><br><div class="gmail_quote">On Tue, Dec 29, 2009 at 5:26 AM, Joan Miller <span dir="ltr">&lt;<a href="mailto:peloko45@gmail.com">peloko45@gmail.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
Native CLient (NaCl) [1] is a technology very cool which lets to run<br>
native code in web applications, and it&#39;s being integrated in some<br>
languages as Python [2]. Go [3] already has rudimentary support for<br>
Native Client (and it&#39;s logical since that both technologies are from<br>
Google)<br>
<br>
I hope that Haskell also gets support for NaCl and doesn&#39;t loose this<br>
train else a language as Go could get every time more users that until<br>
now they had gone to Haskell or Erlang mainly for its concurrency.<br>
<br>
<br>
[1] <a href="http://code.google.com/p/nativeclient/" target="_blank">http://code.google.com/p/nativeclient/</a><br>
[2] <a href="http://lackingrhoticity.blogspot.com/2009/06/python-standard-library-in-native.html" target="_blank">http://lackingrhoticity.blogspot.com/2009/06/python-standard-library-in-native.html</a><br>
[3] <a href="http://golang.org/pkg/exp/nacl/" target="_blank">http://golang.org/pkg/exp/nacl/</a><br>
_______________________________________________<br>
Haskell-Cafe mailing list<br>
<a href="mailto:Haskell-Cafe@haskell.org">Haskell-Cafe@haskell.org</a><br>
<a href="http://www.haskell.org/mailman/listinfo/haskell-cafe" target="_blank">http://www.haskell.org/mailman/listinfo/haskell-cafe</a><br>
</blockquote></div><br></div></div>