Language Design


Topic Replies Created
Equality comparison of inline classes without boxing 2 April 3, 2019
Extension Function/Property with two receivers 9 December 31, 2016
Best practices for importing operator extension functions 1 April 2, 2019
Complete when statement on enumeration 7 October 26, 2017
Request for Built-in toString(json=true) for Data Classes for Json Output 4 February 21, 2018
Class with instance and class method 3 March 29, 2019
Visibility modifiers on default parameters 14 June 14, 2018
Rationalizating Pure Functions on Kotlin 26 September 13, 2018
Derive data class from interface definition 1 March 28, 2019
Suggestion: Better Nullability in functions 26 March 6, 2019
Point Operator to access field 23 March 21, 2019
Smart cast to combine different objects with the same fields (or the same inherited class) 9 March 26, 2019
It is possible to have sealed interfaces? 4 March 26, 2019
Assign a function to another function 2 March 26, 2019
Proposal: strict typealias 11 August 1, 2018
Val by Delegate (Bug or feature?) 7 February 11, 2019
Add a NOT Type 18 March 11, 2019
"Extension types" for Kotlin 35 January 2, 2016
Remove Curly-braces in try, catch, finnaly blocks 11 February 8, 2018
`when(x)` behaviour when x is used in test 3 February 21, 2019
An if without an else should return the last line of the body or null 7 March 14, 2019
Kotlin to support package protected visibility 56 March 18, 2016
A way to enforce static properties in sub-classes 29 February 28, 2019
StringBuilder.replaceRange() 4 March 12, 2019
Custom interface delegate? 3 March 18, 2019
More characters allowed for identifiers than grammar specifies. What is supported? 13 March 6, 2017
Why does Kotlin create null checks on null-safe parameters but not on null-safe returns? 13 March 13, 2019
What a beter way to do this? 4 March 15, 2019
"@JvmNoInstance" annotation for objects? 7 March 12, 2019
@JvmDefault on getters 3 March 12, 2019