Some WebAssembly links to study (to implement LibertyEiffel to WebAssembler):
- hGoogling “webassembly support for older browser”
- Guide for C/C++ developers
- Web
Assembly Concepts
Writing WebAssembly directly
Maybe you want to build your own compiler, or your own tools, or make a JavaScript library that generates WebAssembly at runtime?
In the same fashion as physical assembly languages, the WebAssembly binary format has a text representation — the two have a 1:1 correspondence. You can write or generate this format by hand and then convert it into the binary format with any of several WebAssembly text-to-binary tools.
For a simple guide on how to do this, see our Converting WebAssembly text format to wasm article. To find out how to load your own WebAssembly article into a web page, see Using the WebAssembly JavaScript API.
Do I really want to directly target WebAssembly? I will never be able to best the effort of hundereds of the best programmer of the world. Thought the concept of webassembly itself is interesting it may be still better to pass throught the good old C language.
- Introduction to WebAssembly
- GC / DOM / Web API Integration
After the MVP, to realize the high-level goals of (1) integrating well with the existing Web platform and (2) supporting languages other than C++, WebAssembly needs to be able to:…..
Ok, ok, so at least they do know there are other languages out there. Too bad they think about their beloved Rust (which I shall admit I should really give a glance at)