onyx-lang / onyx

✨ The compiler and developer toolchain for Onyx

Home Page:https://onyxlang.io

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Roadmap

brendanfh opened this issue · comments

  • Support WASM Object Files

    • Change memory layout to match other compilers #133
    • Support linking an object file into a compilation
    • Support outputting a linkable WASM file
  • Support the WASM Component Model

    • Support outputting "components"
    • Library to generate bindings from WIT definitions
  • WebAssembly Extensions

    • Reference types support through a new builtin type
    • Wasm GC primitives?

Is this lang in constant development?

In short, yes, this language is still in a relatively early phase of its life where new features are being added and some breaking changes are happening.

The language syntax and semantics are nearing a point where I would call them complete, as I don't intend to add too many more features there. Places where the language can be used are still in active development, hence the items listed on the small roadmap above.

I desperately need to spend time to update this roadmap because it is missing many things that need to be done for Onyx.

I will see how I can be helpful. Not really a compiler designer but can bring my skills in docs translation, Playing around with features and seeing how we can push wasm