Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/webassembly/tool-conventions
Conventions supporting interoperatibility between tools working with WebAssembly.
https://github.com/webassembly/tool-conventions
Last synced: about 5 hours ago
JSON representation
Conventions supporting interoperatibility between tools working with WebAssembly.
- Host: GitHub
- URL: https://github.com/webassembly/tool-conventions
- Owner: WebAssembly
- License: artistic-2.0
- Created: 2016-05-27T00:35:36.000Z (over 8 years ago)
- Default Branch: main
- Last Pushed: 2024-11-06T16:14:10.000Z (7 days ago)
- Last Synced: 2024-11-06T17:26:20.595Z (7 days ago)
- Size: 237 KB
- Stars: 302
- Watchers: 68
- Forks: 67
- Open Issues: 50
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
WebAssembly Tool Conventions
============================This repository holds documents describing *conventions* useful for coordinating
interoperability between wasm-related tools. This includes descriptions of
intermediate file formats, conventions for mapping high-level language types,
names, and abstraction features to WebAssembly types, identifiers, and
implementations, and schemes for supporting debuggers or other tools.These conventions are not part of the WebAssembly standard, and are not required
of WebAssembly-consuming implementations to execute WebAssembly code. Tools
producing and working with WebAssembly in other ways also need not follow any of
these conventions. They exist only to support tools that wish to interoperate
with other tools at a higher abstraction level than just WebAssembly itself.These conventions are also not exclusive. There could be multiple conventions
for a given language for a given purpose. There are natural benefits to
interoperability, but there are many reasons where having more than one way to
do things can also make sense in many circumstances.