Types
MVP types: i32
, i64
, f32
, f64
WASI is about interfaces, so we also look forward to Interface Types:
- signed and unsigned integers
bool
- lists
- variants
- records
- strings, aka lists of characters
- handles
Handles
The way we represent handles in wasm will likely evolve over time.
- Integer indices into tables
externref
- Typed imports
At the witx level, we can just use the handle
type.