Spasm 0.1.3 released - with bindings to web apis
d.forum at webfreak.org
Sat Jan 26 15:34:15 UTC 2019
On Saturday, 26 January 2019 at 10:24:05 UTC, Sebastiaan Koppe
> Spasm is a betterC library for web development that uses LDC to
> compile to WebAssembly, and I just released a major update.
> It now has bindings to most web api's, like the dom, fetch,
> audio, webgl, etc.
> So you can do things like this:
> import spasm.bindings;
> import spasm.dom;
> import spasm.types;
> extern (C) export void _start()
> auto elem = document.createElement("div").as!HTMLElement;
> elem.style.backgroundColor = "green";
> elem.innerHTML = "BLA BLA!";
> auto root = document.querySelector("body").front;
> And have it Just Work.
> See the repo for more info: https://github.com/skoppe/spasm
> It is still a WIP but I am getting there.
amazing! I would really like to try it but it seem the
precompiled LDC version doesn't support the wasm output and I
have no idea what that wercker stuff is you mentioned or how to
use the container you sent with compiling on my local filesystem
and not inside a sandbox :/
Still looks great having this, especially now with all these
APIs. I would really like to try making WebGL run with this in
Great work, keep it up!
More information about the Digitalmars-d-announce