What's "language version 2.0"?

This page summarizes the projects mentioned and recommended in the original post on /r/Kotlin

Our great sponsors
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • SaaSHub - Software Alternatives and Reviews
  • kotlin

    The Kotlin Programming Language.

    Stumbled across this Kotlin YouTrack issue that mentions adding "language version 2.0" to the IDE dropdown. Dug a bit and it seems recently, there was a commit to the 1.9 branch of the compiler that removes the -Xuse-k2 flag, instead associating the K2 toggle with the flag -language-version 2.0. Is there anything else known about this? Is the idea just "we don't really want to name a version 1.10, so after 1.9 we're calling the next one 2.0", or is K2 being used as a chance to make bigger changes that warrant a true 2.0 bump, or what? Or is this fully unknown at the moment? Haven't followed this closely enough to know if they've made previous comments about their plan for version numbering or not.

  • semver

    Semantic Versioning Specification

    Kotlin obviously doesn't follow Semantic versioning, they've taken the liberty to deprecate 'stable' API's to fix inconsistencies and keep the language modern, and that's one of the main selling points of Kotlin.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts