Skip to content

N23: Add paragraph about WASM plugins #714

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 2 commits into from
Jul 7, 2021
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
12 changes: 12 additions & 0 deletions content/news/023/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -544,6 +544,18 @@ game development at different skill and experience levels.
[medium_rust_gamedev]: https://medium.com/pragmatic-programmers/game-development-with-rust-31147f7b6096
[@thebracket]: https://github.com/thebracket/

### [How to make plugins system with Rust and WebAssembly][devblog.arcana.rs]

[@zakarumych] published an article about their experience creating
fully safe plugins system using plugins compiled to WebAssembly.\
It provides reasoning for choosing WASM in specific scenario
and contains strategies for interacting with WASM modules embedded into application,\
including dealing with dynamic memory of the module,
string and array operations, function pointers etc.

[devblog.arcana.rs]: https://devblog.arcana.rs/how-to-make-plugins-system-with-rust-and-webassembly
[@zakarumych]: https://github.com/zakarumych/

## Tooling Updates

### [Sugarcubes]
Expand Down