Language Design


Pseudotype proposal : typealias are too weak, inline classes are too verbose (4)
Inline enum proposal (10)
When desperately needs `it` ( 2 ) (27)
Bet between co workers (4)
Delegated property vs JPA field annotation (3)
Allow shadowing of function arguments only for val → var (9)
Reified generics at class level with TypeTag (3)
String.split() method - add a "quote character" argument to improve delimiter recognition (3)
Object immutability (13)
Operator overloading generates NullPointerException (5)
Reduce enum verbosity (10)
Inline variadic functions (9)
If needs else branch in expression of type Unit (17)
Is it possible to simplify this code? (2)
Kotlin to support package protected visibility ( 2 3 ) (42)
Why does Kotlin need "const" keyword? (15)
JsName and JVMName cannot be used in the same project (8)
Kotlin Reflection and Variance (3)
What is the reason behind Smart Cast being impossible to perform when referenced class is in another module? (18)
Scalability Issue: Spread operator with collections (4)
How prevent type inference? (8)
Constructor lambda function (5)
Any plans for more type inferencing? (10)
Class with and without val/var confusion (3)
What is the advantage of "companion object" vs static keyword ( 2 3 4 5 6 ) (104)
Class is not abstract and does not implement abstract base class member (2)
Use an operator other than dot for extension function calls (6)
Enum limitations (9)
Designing Custom Kotlin Variant For Hobby Project (Discussion) (1)
Assignment to variable inside when block (9)