wit - pannous/angle GitHub Wiki

WIT wasm interface types

WIT is a first class citizen in wasp:

All types of the component model are native types of wasp and need zero lifting, lowering or bindings.

Wasp uses wit as schema, all wit constructs are valid wasp, in wit file 'headers' or directly with common wasp syntax:

struct point{
  x:int
  y:int
}
point(1,2).y == 2

Backed in component model / Canonical ABI