A bit more Emscripten

Laeeth Isharc laeeth at laeeth.com
Tue May 8 22:47:43 UTC 2018


On Tuesday, 8 May 2018 at 18:44:06 UTC, Vladimir Panteleev wrote:
> On Tuesday, 8 May 2018 at 09:51:11 UTC, Mike Franklin wrote:
>> I've been recently assigned the task of building a web-based 
>> Ladder Logic editor/compiler 
>> (https://en.wikipedia.org/wiki/Ladder_logic). This would not 
>> be a short-lived application, however.
>
> Hmm, sounds like this would be an interactive application that 
> would need access to the HTML DOM. Currently, this isn't 
> directly possible - when running in an asm.js VM, there is no D 
> type to represent a JavaScript object. It is possible to call 
> out to / eval JavaScript, though, so perhaps it could be 
> possible using a shim, where a JavaScript array holds 
> JavaScript/DOM objects, and D refers to them by index.

Maybe we could port something like this to D.  Or wait till 
someday dpp can #include the STL.

https://github.com/mbasso/asm-dom/blob/master/README.md



More information about the Digitalmars-d-announce mailing list