guialbuk / playground

πŸ’» Artichoke Ruby Wasm Playground

Home Page:https://artichoke.run

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Artichoke Playground

CircleCI Discord

The Artichoke Playground is a WebAssembly frontend for Artichoke Ruby hosted at https://artichoke.run.

Try Artichoke


Artichoke Ruby Wasm Playground

You can try Artichoke in your browser. The Artichoke Playground runs a WebAssembly build of Artichoke.

If you would prefer to run a local build of the playground, you can set up a Rust toolchain and a launch local development server with:

. scripts/activate-wasm-build-env.sh
cargo build --target wasm32-unknown-emscripten
yarn serve-wasm

Contributing

Artichoke aspires to be a Ruby 2.6.3-compatible implementation of the Ruby programming language. There is lots to do.

If the Artichoke Playground does not run Ruby source code in the same way that MRI does, it is a bug and we would appreciate if you filed an issue so we can fix it.

If you would like to contribute code πŸ‘©β€πŸ’»πŸ‘¨β€πŸ’», find an issue that looks interesting and leave a comment that you're beginning to investigate. If there is no issue, please file one before beginning to work on a PR.

Discussion

If you'd like to engage in a discussion outside of GitHub, you can join Artichoke's public Discord server.

About

πŸ’» Artichoke Ruby Wasm Playground

https://artichoke.run

License:MIT License


Languages

Language:HTML 33.1%Language:Rust 26.6%Language:JavaScript 24.0%Language:Shell 13.9%Language:Ruby 2.4%