Language Design


About the Language Design category (1)
Java and Optional (16)
Collection Literals Support outside annotation (2)
While loop - conditional check in the middle (3)
Union types ( 2 3 ) (44)
Accept repeated name for generic and non-generic types (2)
Smartcast for nullable variable properties ( 2 ) (22)
Data classes should be able to inherit from each other ( 2 ) (27)
Naming convention for private constants (2)
Algebraic data types are not exhaustive (14)
Pipe-forward operator |> ( 2 3 ) (44)
Suspend properties (11)
Autoboxing done right! How? By using to-functions (10)
Implementation proposal for union types (7)
Why does new "when" syntax (in Kotlin 1.3M1) need the "val"? (4)
Which code style would you prefer? (4)
Auto-Delegation/Derivation of Interfaces with Inline Classes and Inline Extension Classes (1)
Implement (/inherit/~extend) annotation in Kotlin (5)
Feature Request: Remove Curly Brackets ( 2 ) (33)
Kotlin copy for data class with apply to this object (9)
Fast Array Copying - Issues with Multiplatform and Unsigned Types (6)
Kotlin Language Feature Request: support Flutter (17)
`joinToString` function parameter for last separator value (6)
Proposal: strict typealias (9)
Destructuring in when (16)
Companion object in expected class (1)
Ternary operator ( 2 3 4 5 6 7 8 9 ) (166)
Purpose of double exclamation operator (null check) (5)
Nullable vs Non Nullable Types ( 2 3 ) (48)
Pseudotype proposal : typealias are too weak, inline classes are too verbose (4)