zware icon indicating copy to clipboard operation
zware copied to clipboard

A little help about passing string back and forth

Open jeromepin opened this issue 9 months ago • 5 comments

First, thank you for this library, it works great and the user-facing code is quite easy to grasp, even for a zig and wasm newcomer as myself.

I would like to get help on how to pass strings (and therefore, serialized data structure) back and forth between the host and the module.

I understand the only way is to put the string into the memory and pass addresses and offsets to tell the module where to find the string, but I can't seem to achieve it.

I tried with Instance.getMemory() and Memory.write() but the write function only handle numbers :( I believe I should be able to write from zware into the DATA section and then... I'm not sure and I'm lost.

jeromepin avatar May 18 '24 06:05 jeromepin