Comment on page
Omissions
Budgie intentionally targets a "lowest common denominator" of features for common OOP languages.
If any target language doesn't reasonably support a feature, Budgie cannot support that feature.
Feature | C# | Java | JavaScript | Python | Ruby | TypeScript |
async/await | | Missing | | | Missing | |
Default Member Variable Values | | | | | Missing | |
Do/While Loops | | | | Missing | | |
Enum Values as Numbers | | Abnormal | | | | |
Enum Values as Strings | Missing | | | | | |
Enums Without Values | | | | Missing | | |
Inline Lambda Types with >2 Parameters | | Missing | | | | |
Multiline Lambdas | | | | Missing | | |
Optional Parameters | | Missing | | | | |
Sort Comparators | | | | Missing | | |
Switch Statements | | | | Missing | | |
Last modified 4yr ago