-
Notifications
You must be signed in to change notification settings - Fork 27
Create WebAssembly Guide with various languages #93
Comments
I have the C++ Demo already created |
Shall I Raise another issue for the C++ Example or will embedding it here will work Nick ? |
https://github.com/Deepansharora27/FibonacciEnarx So, C++ is done from my side now. |
I will be implementing demo example for Fibonacci in Golang. |
Hi Moksh, please check with Jennifer before, as I believe she's also interested in Golang. Maybe she can leave the Golang implementation to you, and do some exploration around Python. |
@moksh-pathak I have done that of Golang and rust, currently trying C# and python |
No worries @jnyfah. Good going! |
If you are adventurous, you might want to explore AssemblyScript or Grain! :) |
Would like to give it a shot! |
I am also working on the Swift demo. |
@nickvidal is kotlin,Erlang,Haskell,C up for taking? |
Hi @mayankkumar2, I believe @Deepansharora27 is working on the C example, but the other ones are open. |
Yes right @nickvidal I have also made a Pull Request for the Same. |
Ok then, I will take up Haskell and Erlang. |
I would like to create the guide with javascript. |
I tried out erlang and Haskell, the tooling is giving me some trouble. lumen's latest release seems to not even compile the hello world example, will have to build from source and document the same. For Haskell with asterius, I got stuck with a weird error |
Hi @mayankkumar2, no worries. Perhaps the tooling is "not there" yet. Would you be interested in exploring Python (with @jnyfah ) or Java (with @Deepansharora27)? |
Regarding Python, I got some recommendations from @tiran: I just got WASI builds working with help of https://github.com/singlestore-labs/wasix .
You can find instructions and build container at You have to run the command from a recent cpython git checkout. Next build a |
Sure @nickvidal, I will connect with them on Rocket Chat then, regarding what all they have done (tried out) till now. |
@mayankkumar2 You can connect with Jennifer for python for now as Java is something that I would like to work on independently till Sunday and maybe if issue still prevails , then we can connect together on Monday |
Anyone with .NET knowledge who wants to try this? |
I would like to take this up |
Anyone interested in exploring Ruby? https://www.ruby-lang.org/en/news/2022/04/03/ruby-3-2-0-preview1-released/ |
I saw that some hours ago over Twitter, I have started checking it out |
Hi @nickvidal , an outreachy applicant here, |
Hi @IIITM-Jay, I have already taken up the Swift WASM demo before. |
Is there an existing issue for this?
Description
We want to create a WebAssembly Guide with a simple example using various programming languages that currently have support for WASI:
https://enarx.dev/docs/WebAssembly/Introduction
Fermyon has a good matrix showing languages that support WASI:
https://www.fermyon.com/wasm-languages/webassembly-language-support
Among these languages, recently we saw JavaScrip/TypeScript getting support:
https://blog.suborbital.dev/bringing-javascript-and-typescript-to-suborbital
Acceptance Criteria
The languages we are interested in are the following, currently ordered by their support of WASI and importance:
Suggestions for a technical implementation
We are thinking in using Fibonacci as an example:
https://github.com/enarx/outreachy/tree/main/Jennifer/Rust-to-WASI
If you are interested in contributing, please:
docs/WebAssembly
sidebars.js
repo
Thank you!
The text was updated successfully, but these errors were encountered: