[Haskell-cafe] Native CLient
leimy2k at gmail.com
Tue Dec 29 11:02:22 EST 2009
I guess I'm confused by what it means to "support" this in a language.
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'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)
Are you talking about porting the GHC Haskell runtime to NaCL? If so, then
I think I understand, but the language itself doesn't really need to do
anything special to support this as far as I can tell.
On Tue, Dec 29, 2009 at 5:26 AM, Joan Miller <peloko45 at gmail.com> wrote:
> Native CLient (NaCl)  is a technology very cool which lets to run
> native code in web applications, and it's being integrated in some
> languages as Python . Go  already has rudimentary support for
> Native Client (and it's logical since that both technologies are from
> I hope that Haskell also gets support for NaCl and doesn't loose this
> train else a language as Go could get every time more users that until
> now they had gone to Haskell or Erlang mainly for its concurrency.
>  http://code.google.com/p/nativeclient/
>  http://golang.org/pkg/exp/nacl/
> Haskell-Cafe mailing list
> Haskell-Cafe at haskell.org
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the Haskell-Cafe