Skip to content

Latest commit

 

History

History
18 lines (14 loc) · 630 Bytes

ROADMAP.md

File metadata and controls

18 lines (14 loc) · 630 Bytes

Specification roadmap

Short-term plans

  • Improve Kotlin code examples
  • Synchronize specification of complex features with their up-to-latest-date implementation
    • Bound smart casts
    • Operator expansions for non-trivial cases (aka operator desugaring)
    • Fallthrough-like overload resolution (provideDelegate + getValue, plusAssign + plus with assignment, etc.)
  • Describe type approximation and type decaying in more detail

Long-term plans

  • Describe Kotlin Multiplatform Project (MPP) support
  • Implement platform-specific parts of Kotlin language specification
    • Kotlin/JVM
    • Kotlin/JS
    • Kotlin/Native