6 ms·
I've spoken a little about the reason we couldn't use GHC among other things, at https://github.com/replit/repl.it/issues/43 https://github.com/replit/repl.it/i
by max99x 15y ago
I've spoken a little about the reason we couldn't use GHC among other things, at https://github.com/replit/repl.it/issues/43 https://github.com/replit/repl.it/issues/43. In short, we need an interpreter rather than a compiler or a JIT, and we need the interpreter itself to run in the browser.
- jstepien 15y agoThanks for a quick reply. So having GHCi - the GHC's REPL - successfully emscripted could make adding Haskell support possible, right?
- max99x 15y agoIf it uses a JIT internally, it will produce x86 machine code, which is meaningless to us since we aren't emulating the whole machine. If it doesn't, then emscripting it should work.