-
Notifications
You must be signed in to change notification settings - Fork 64
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
Feature matrix for languages #143
Comments
Yes, without version number, but we need some color coding (or special symbols) describing the level of support (or readiness) for each feature. |
Seems like a good representation to me. To represents the color coding, we can use Icons + |
This is great, thank you @MangelMaxime! The status for each language is in https://github.com/fable-compiler/Fable/blob/e0612ff27e53210d58215f29f701367f859721be/src/Fable.Cli/Entry.fs#L361 There is a discussion somewhere but if I remember correctly each status roughly means:
|
Ok, I will adapt to use the terms you mention and like that the documentation will also serve as a reference when deciding where each languages are at. |
@dbrattli @ncave @alexswan10k @MangelMaxime
I think we'll need to replace/add a Feature/Language matrix to this page so users know what it's supported and what not in each language: https://fable.io/docs/dotnet/compatibility.html
I'm thinking of something similar to the picture below, with language targets replacing the browser and without version numbers:
The current doc also lists the type equivalence in generated code. Maybe we can keep this when there's a corresponding native type and skip it when it's a custom type from fable-library. If there are some particularities we can include them as footnotes below as it is in the "Caveats" section.
If it looks good to you, I can try creating the table and then I will ask you to fill it for Rust and Python 👍
The text was updated successfully, but these errors were encountered: