Closed Warfields closed 5 years ago
Nit: we're still phase 1 afaik: https://github.com/WebAssembly/proposals
The other bits that are needed in the fullness of time are:
For Erlang/Elixir, we still need to explore how much of Rust's wasm-bindgen
we will be able to use directly and how much we need to implement from scratch. If we end up not using as much wasm-bindgen
or try to produce bindings that will produce Erlang strings (Elixir charlists) which are linked-lists of code points, then we may be a good test case for functional language implementation.
Nit: we're still phase 1 afaik: https://github.com/WebAssembly/proposals
The other bits that are needed in the fullness of time are:
- spec work, actually ironing out what bits we need to implement
- embedder implementations, so prototypes in v8, spidermonkey, cranelift, etc.
- separately from a test framework, individual test cases, or higher-level use cases
- it's probably also useful to have a non-C-like language implementation, e.g. integration in a functional language of some sort (like Haskell, Scheme, Elm), or a VM-based language (like Java, C#)
Oops, I was reading the threading docs and didn't realize that webIDL was phase 1. Ok, I'll look at a couple of things.
Closing as resolved. Please re-open if you need additional help!
Hello, after opening an issue on the Community Group meetings repo I realised that I'd like to contribute to moving the WebIDL proposal from phase 2 to phase 3. From my understanding this involves two items. First, one or more prototype implementations, like Rust IDL and the wasm-webidl-polyfill prototypes. Secondly, the testing framework.