iodide-project / iodide-project/iodide
rust language support
- Dominant language
- JavaScript
- Stars
- 1.5k
- Forks
- 145
- PR merge metrics
- No merged PRs in 30d
Description
i'm just curious, if someone already has started to develop support for the rust language for iodide?
for jupyter there is [evcxr](https://github.com/google/evcxr) available to evaluate little rust fragments in a notebook like manner. using its core library in iodide/pyodide would IMHO make a lot of sense, because rust and its WASM retated features are already used for the developement of this software. it would also help to make the extensibility and self-documetation of iodide more powerful. better integration and support for rust- resp. WASM-based components like [plotters](https://github.com/38/plotters) could significantly improve the performance of iodide in comparison to traditional java script based approaches.
Contributor guide
Research direction
The issue names no repository files or tests. Start by reviewing Iodide’s existing notebook language or kernel integration and the evcxr core library, then determine the scope of Rust/WASM evaluation; done means Rust fragments can run in an Iodide notebook with the supported integration documented.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- javascript, rust, wasm
- Domain
- developer-experience, web-dev
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 18/100