Omissions
Budgie intentionally targets a "lowest common denominator" of features for common OOP languages.

Intentionally Missing Features

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 2yr ago