Running a D game in the browser
Kai Nacke via Digitalmars-d-announce
digitalmars-d-announce at puremagic.com
Wed Aug 3 13:40:47 PDT 2016
On Wednesday, 3 August 2016 at 20:26:23 UTC, Sebastien Alaiwan
wrote:
> Hi,
>
> I finally managed to compile some D code to asm.js, using
> Emscripten.
>
> It had been done by one dude several years ago, but some
> changes in the inner workings of Emscripten (the introduction
> of fastcomp, also probably combined with changes in the way LDC
> generates LLVM bitcode) made it impossible to use the same
> technique.
>
> You can play a minimalistic demo:
> http://code.alaiwan.org/dscripten/full.html
>
> The source code + toolchain deployment scripts are available on
> github:
> https://github.com/Ace17/dscripten
>
> And a blogpost explaining the technique is available here:
> http://code.alaiwan.org/wp/?p=103
> (Spoiler: at some point, it involves lowering the source code
> back to C)
>
> Please let me know what you think!
That's awesome!
Do you still know the modifications you made to compile LDC with
emscripten-fastcomp? I would be interested to have a look into
the "PNaCl legalization passes" problem.
Regards,
Kai
More information about the Digitalmars-d-announce
mailing list