Language Design


About the Language Design category (1)
Replacement for synchronized()? (4)
Why it is not possible to expect only parts of a class in a multiplatform project? (6)
Select primitive or object type to use (8)
Noob question on multiplatform expect and actual syntax rules (2)
How and Why is the annotation @HasImplicitReceiver from the gradle API working (2)
`foo?.bar.yolo.stop()` - Mixed Nullable & Non-Nullable Call Chain ( 2 ) (37)
Will Extension classes be part of upcoming Kotlin versions? (3)
Where is suspendCoroutine supposed to be used? (3)
Implementation by delegation should not delegate methods that are implemented in super-class/super-interface (5)
Implementation by delegation with a private property (1)
Kotlin null check for multiple nullable var's ( 2 3 ) (45)
Drop val from data classes (6)
Will contracts be applied recursively? (3)
Access level of primary constructor of inline classes (12)
Inference with unexpected outcome (10)
Nullable arguments for non-nullable parameters with default values (8)
Add implicit `this` to `when` statement (4)
Iterator(), next() and hasNext(). Why are they operator fun? (11)
Kotlin to support package protected visibility ( 2 3 ) (53)
A delegation-based proposal for composition (a.k.a. "Traits") (6)
User-defined or pre-set names for parameters inside a lambda (8)
More characters allowed for identifiers than grammar specifies. What is supported? (12)
Rationalizating Pure Functions on Kotlin ( 2 ) (22)
This type (11)
Nested and inner class extensions (1)
Field with private getter & public setter (1)
AI and deep learning define the future of programming, will Kotlin fly or die? (15)
How to return child object if generic type extends parent class? (17)
Primitive Type Specialization (7)