A repository for the stack switching proposal.
The stack-switching repository is a proposal for WebAssembly that contains the official WebAssembly specification documents and a reference interpreter. The specification is written in S-expression syntax and built using Sphinx and Bikeshed documentation tools, with outputs available as multi-page HTML, single-page HTML, and PDF formats. The reference interpreter is implemented in OCaml 4.12 or higher and provides capabilities for decoding, parsing, validating, and executing WebAssembly modules in both binary and text formats, as well as converting between formats and exporting test scripts to JavaScript. The interpreter can run interactively or be compiled to JavaScript via the js_of_ocaml library, making its parsing and encoding functionality available within JavaScript applications.