💻
Budgie
  • Introduction
  • Syntax
    • Comments
    • Strings
    • Variables
    • Math
      • String Conversions
    • Arrays and Lists
      • Sorting
    • Dictionaries
    • Enums
    • Classes
      • Member Variables
      • Member Functions
      • Interfaces
      • Static Variables
      • Static Functions
    • Standalone Functions
      • Main
    • Lambdas
    • Exceptions
    • Files
    • Imports
    • Unsupported Commands
  • Projects
  • Internals
  • Languages
  • Omissions
Powered by GitBook
On this page

Was this helpful?

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

PreviousLanguages

Last updated 5 years ago

Was this helpful?