Adds examples

This commit is contained in:
Johan B.W. de Vries 2023-04-11 11:41:41 +02:00
parent 13dc426fc5
commit 45cafdf327
3 changed files with 17 additions and 0 deletions

2
examples/.gitignore vendored Normal file
View File

@ -0,0 +1,2 @@
/*.wasm
/*.wat

12
examples/echoclient.py Normal file
View File

@ -0,0 +1,12 @@
@imported('echoserver')
def echo(msg: bytes) -> bytes:
pass
@imported('prelude')
def log_bytes(data: bytes) -> None:
pass
@exported
def on_module_loaded() -> None:
log_bytes(b'on_module_loaded')
log_bytes(echo(b'Hello, world!'))

3
examples/echoserver.py Normal file
View File

@ -0,0 +1,3 @@
@exported
def echo(msg: bytes) -> bytes:
return msg