iodide-project / iodide-project/iodide

rust language support

Open
#2,401 2 comments 0 reactions 0 assignees View on GitHub
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

Open the contributing 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.