Skip to content

Commit 57eb82e

Browse files
authored
N23: About WASM plugins (#714)
1 parent b007ac6 commit 57eb82e

File tree

1 file changed

+12
-0
lines changed

1 file changed

+12
-0
lines changed

content/news/023/index.md

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -544,6 +544,18 @@ game development at different skill and experience levels.
544544
[medium_rust_gamedev]: https://medium.com/pragmatic-programmers/game-development-with-rust-31147f7b6096
545545
[@thebracket]: https://github.com/thebracket/
546546

547+
### [How to make plugins system with Rust and WebAssembly][devblog.arcana.rs]
548+
549+
[@zakarumych] published an article about their experience creating
550+
fully safe plugins system using plugins compiled to WebAssembly.\
551+
It provides reasoning for choosing WASM in specific scenario
552+
and contains strategies for interacting with WASM modules embedded into application,\
553+
including dealing with dynamic memory of the module,
554+
string and array operations, function pointers etc.
555+
556+
[devblog.arcana.rs]: https://devblog.arcana.rs/how-to-make-plugins-system-with-rust-and-webassembly
557+
[@zakarumych]: https://github.com/zakarumych/
558+
547559
## Tooling Updates
548560

549561
### [Sugarcubes]

0 commit comments

Comments
 (0)