Feature Matrix

Feature
Status
Description
Proposed Syntax

Full Properties (v1.0.2-alpha.1)

Currently, only auto properties are supported. We need to also add support for defining full properties with a getter and a setter.

property PlayerREF: Actor {
    get { // ... }
    set { // ... }
}

AutoReadOnly Properties (v1.0.2-alpha.1)

Add support for AutoReadOnly

auto readonly property PlayerREF: Actor

Conditional Properties (v1.0.2-alpha.1)

Add support for Conditional

auto conditional property PlayerREF: Actor

Various Naive Optimizations

Script Flags (v1.0.2-alpha.1)

Hidden / Conditional

hidden script ... conditional script ...

Variable Flags (v1.0.2-alpha.1)

Conditional

conditional someBool: Bool = true

Function Flags (v1.0.2-alpha.1)

Native, Global

native def abc()... global def abc()...

Ternary Operator (?:)

Add support for the ternary operator

num: Int = condition? val1 : val2

String Formatting

Add support for string formatting (probably for V2)

"{} {}".format(val1, val2)

Last updated