TinyGo bindings for Lunatic
- Raw bindings
- Semantic layer
- Version
- Error
- Message
- Networking
- Process
- Registry
- Timer
- Distributed
All of the tools needed to develop on this project are included in this repo
using Hermit. The easiest way to get started
is to activate the project and type make
, which should build and run the
version
example:
$ . ./bin/activate-hermit
$ make
tinygo build --no-debug -o version.wasm -target=wasi -wasm-abi=generic ./cmd/version
lunatic version.wasm
tinygo 0.25.0 wasm linux
Lunatic 0.10.0
Raw WASM bindings generated by wit-go
from wit/*.wit
are in internal/bindings/
. The
WIT
files themselves are originally from this pull
request.