Re:We Built a Cross-Platform Library with Rust
by kodah on Wednesday October 27, 2021 @02:06PM
(#29016811)
I have this problem. My team supports four different SDK's that are fairly parallel to the selection Oso has. Maintaining all of the core logic for each of these SDK's is really tiresome and not scalable as an organization grows.
I've been looking for ways to write the core client logic in one language, and have frontends in each of the languages we support. I've previously thought about WASM for this, but I haven't found any ways to embed a binary (like WASM) in a Go package. This post is a good update, showing it's possible even if complicated. If anyone has write ups on how, I'd love to read them.
I've been looking for ways to write the core client logic in one language, and have frontends in each of the languages we support. I've previously thought about WASM for this, but I haven't found any ways to embed a binary (like WASM) in a Go package. This post is a good update, showing it's possible even if complicated. If anyone has write ups on how, I'd love to read them.