Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add a roadmap #105

Open
kate-goldenring opened this issue Mar 15, 2024 · 3 comments
Open

Add a roadmap #105

kate-goldenring opened this issue Mar 15, 2024 · 3 comments

Comments

@kate-goldenring
Copy link
Collaborator

We should add a roadmap to the book that says what features are coming

@dzmitry-lahoda
Copy link

dzmitry-lahoda commented Nov 13, 2024

hello, I find wit intresting. specifically around primitive types and records.

i see tuples can emulate fixed size lists like.
'type fixed_u8_22 = tuple<u8, u8, .... 29 more, ... u8>'
what is max limit suggested for tuple size? we do not need more than 64 items in tuple.
are there plans to have fixed size lists like?

other question.
what do you think about 'sorted unique' maps and sets(but not unsorted unique maps ans sets) and 'sorted' lists?
may be in form of structured doc comments or attributes to specify it?

@itowlson
Copy link
Collaborator

Great questions, and I've certainly wished for a WIT map type a few times. Although please bear in mind that WIT is an IDL (Interface Definition Language), not a standard library, and is constrained to try to map well into as many languages as possible - very specific types like "sorted unique map" are likely to be out of scope. In any event, you'll likely get better answers to roadmap questions on the component model GitHub (https://github.com/WebAssembly/WASI) or in the Bytecode Alliance Zulip (https://bytecodealliance.zulipchat.com/) - this repo focuses on as-is developer documentation for the component model.

@dzmitry-lahoda
Copy link

dzmitry-lahoda commented Nov 14, 2024

Found fixed types here WebAssembly/component-model#181 and dictionaries WebAssembly/component-model#125 and structured annotations WebAssembly/component-model#58

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants