Language Design


Adding Properties to Map that is collected from a sequence (2)
Infix with additional lambda (7)
Implementation by delegation should not delegate methods that are implemented in super-class/super-interface (3)
Compiler is unable to pick between two methods with function arguments (2)
Short form for anonymous objects (11)
Use function allows null receiver (6)
Generate Java-Style Builders for Interop (13)
checkParameterIsNotNull taking up 15% of CPU? (6)
Root package declaration to reduce folder clutter (3)
Classes final by default ( 2 3 4 5 ) (80)
Java interoperability with Kotlin constructors (2)
Destructuring in when (19)
Inline classes tedious to use considering Java interop (6)
Make parentheses around function calls optional (18)
Rationalizating Pure Functions on Kotlin (20)
Const vs val vs object vs top level (11)
Interfaces with extension functions defined (4)
Anonymous suspending functions (4)
The Mystery Of The Misleading, Multiplying Meta-Methods (12)
[Feature Request] Call by need interface delegates (4)
Exposing a Mutable member as Immutable (13)
[Feature Request] "pesudo-assign" operator (9)
Kotlin to support package protected visibility ( 2 3 ) (49)
Algebraic values for (in)identity//in)equality expressions (8)
Suspend properties (12)
Allow a function call's argument to refer to other arguments by parameter name (9)
Feature request - guard from Swift (4)
Help reduce code with kotlin idiom (16)
How to implement `equals` and `hashCode` on `List` subtypes? (4)
Operator fun iterator (5)