Proposed strategy to support WASM in D
Adam D Ruppe
destructionator at gmail.com
Fri Nov 18 02:00:40 UTC 2022
On Friday, 18 November 2022 at 00:55:57 UTC, AnimusPEXUS wrote:
> vvv
> so basically, the main problem now in literally is to write
> WebAssembly version of druntime. gluing it to js is not so
> problematic.
> ^^^
I took Sebastiaan's thing from two years ago and applied it to
new druntime here:
https://github.com/adamdruppe/dmd/tree/wasm
I haven't tried actually compiling it yet though, I've been
pretty swamped with work lately. When the new ldc comes out, I'll
get Sebastiaan's documentation together and give it a try.
> interact with the system, so WASI, probably should be separate
> version of druntime - separate from WebAssembly(64)
WebAssembly is a kind of CPU and WASI is a kind of C library.
So it should be two separate versions kinda like how there's
version(X86) and version(Windows) and version(CRuntime_Microsoft)
all independent (though often used together you don't have to).
More information about the Digitalmars-d
mailing list