Language Design


About the Language Design category (1)
Request for Built-in toString(json=true) for Data Classes for Json Output (2)
Associate / associateBy merge strategy default (11)
Collection.isNullOrEmpty() (4)
For-loop dynamic step (15)
Kotlin language feature requests (10)
Ternary operator ( 2 3 4 5 6 ) (119)
Generic with in and out variance (7)
Most specific signaturewith generics in inline function (1)
Mutli-platform expect class with companion (2)
YouTrack votes (1)
Kotlin : client tcp (4)
Non-public Interface members (3)
Allow access to initialized class fields during construction (2)
Kotlin switch 2 integers (9)
Thread and priority (3)
What is the reason behind Smart Cast being impossible to perform when referenced class is in another module? (7)
What is the advantage of "companion object" vs static keyword ( 2 3 ) (44)
Passing annotations as arguments (6)
Autocast with apply (7)
Suggestions for Interface delegation (1)
C# style events (19)
Nullable and NonNull Type Cast (3)
Internal methods in interface (4)
Infix function in receivers (7)
Pipe-forward operator |> ( 2 ) (25)
Inlined properties (2)
Why doesn't smart cast use data from in-code contracts? (3)
Remove Curly-braces in try, catch, finnaly blocks (9)
For - else clause (10)