wapc-guest 0.1.1

Guest SDK for building waPC-compliant WebAssembly Modules
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
(interface "wapc"
    ;; Mandatory wapc imports
    (func (import "wascap" "__host_call" )          (param i32 i32 i32 i32) (result i32))    
    (func (import "wascap" "__host_response")       (param i32))
    (func (import "wascap" "__host_response_len")   (result i32))
    (func (import "wascap" "__host_error_len")      (result i32))
    (func (import "wascap" "__host_error")          (param i32))
    (func (import "wascap" "__guest_response")      (param i32 i32))
    (func (import "wascap" "__guest_error")         (param i32 i32))
    (func (import "wascap" "__guest_request")       (param i32 i32))           
    (func (import "wascap" "__console_log")         (param i32 i32))

    ;; Mandatory wascap guest module exports    
    (func (export "__guest_call")                   (param i32 i32) (result i32))    
)