Language Design


About the Language Design category (1)
Visibility modifiers on default parameters (13)
Feature Request: Remove Curly Brackets ( 2 ) (29)
Regarding function arguments (2)
How prevent type inference? (7)
Make it easy to repeat something until it succeeds, but at most n times (7)
Multiple generic constraints not resolved with star-projection (3)
Why are there two indexOfFirst functions declared for Iterable and List types? (7)
Ternary operator ( 2 3 4 5 6 7 8 9 ) (162)
What is the advantage of "companion object" vs static keyword ( 2 3 4 5 6 ) (103)
Property vs Field (9)
Proposal for primitive generics (20)
Kotlin language evolving too slowly? (9)
Kotlin Language Feature Request: support Flutter (8)
Conditional assignment operator proposal (18)
Kotlin and Artificial Intelligence (1)
Allow name to be used as default value for enum primary constructor parameters (6)
Generate Java-Style Builders for Interop (10)
Complex lambda function in class constructor (3)
Pipe-forward operator |> ( 2 ) (32)
Kotlin & Flutter (3)
Inference with unexpected outcome (9)
Constructors or static functions in interfaces, or a workaround (11)
Levels of reflection in Kotlin and impact on performance (3)
Preconditions should activate smart cast, no? (3)
@Suspend Java annotations for Kotlin coroutine sugar (3)
Pure kotlin with all non-null types - runtime NPE (IllegalArgumentException: Parameter specified as non-null is null) still possible? (14)
Problem with Returning Collection<KProperty1<AnyClass extends BaseType, *> (3)
isNotEmpty() method returns null on Nullable string object (6)
If needs else branch in expression of type Unit (16)