diff --git a/examples/.gitignore b/examples/.gitignore new file mode 100644 index 0000000..1ce1802 --- /dev/null +++ b/examples/.gitignore @@ -0,0 +1,2 @@ +/*.wasm +/*.wat diff --git a/examples/echoclient.py b/examples/echoclient.py new file mode 100644 index 0000000..1cd8d6e --- /dev/null +++ b/examples/echoclient.py @@ -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!')) diff --git a/examples/echoserver.py b/examples/echoserver.py new file mode 100644 index 0000000..7f1ff66 --- /dev/null +++ b/examples/echoserver.py @@ -0,0 +1,3 @@ +@exported +def echo(msg: bytes) -> bytes: + return msg