Language Design

About the Language Design category (1)
@RejectSam : Rejecting SAM conversions in parameters (3)
Secondary constructors doesn't let us enjoy the language (14)
Union types ( 2 3 ) (52)
Implementation by delegation should not delegate methods that are implemented in super-class/super-interface (4)
Support for Groovy style "Power Assertion" in Kotlin? (15)
What is the reason behind Smart Cast being impossible to perform when referenced class is in another module? ( 2 ) (25)
Providing a delegate - seems overly complicated pseudo constructor (3)
Contains() with predicate? (5)
Refinement Types? ( 2 ) (21)
Variable length Sequence.chunked (4)
Kotlin-esque way to iterate w/ a different first step (15)
Drop val from data classes (5)
Function types with and without receiver are interchangeability (1)
Interface-delegation to same variable (1)
Kotlin nonlocal variables (13)
Could val properties expose a supertype without a backing property? (2)
Mark classes as "Not Thread Safe" (7)
Add interface(trait?) without modifying a class (7)
Operator function like asXxx() for overwriting the type cast (5)
In future, could Kotlin have checked exception? (17)
Add Unless Keyword (6)
Retrieving a Variable result from a function in Kotlin and okhttp (1)
Extension Function: (6)
Eliminating the usage of exceptions where possible (like accessing an index in a list) (5)
Release compilation mode (11)
Inline functions and line numbers (9)
`when` with multiple arguments (10)
Threading a parameter through multiple method calls (2)
Error Override by a function with reified type parameter (4)