This page explains the various levels of support for the growing number of source languages supported for writing plugins in SE2.
- Rust support is implemented through the native WebAssembly support of the Rust compiler
- Go support uses the Tiny Go compiler to target WebAssembly
Indicates complete support of language features and most, if not all SE2 APIs. The languages in this group are usually the first to receive updates when a new feature is added to the SE2 APIs.
Indicative of widespread support for language features and most SE2 APIs. Some newer or more complex APIs might be missing, and certain language features might be unimplemented, or may not be completely stable.
Support for the language has only recently landed, or is considered experimental. Some language features may not work, or will fail. Some SE2 APIs might not be implemented yet, or may not work as intended.