Розробники з JetBrains випустили Kotlin 1.5.0 — перший великий реліз мови у 2021 році. Разом з ним опублікували й стабільну версію нового IR-компілятора для віртуальної машини Java (JVM).
Цей компілятор дозволяє JetBrains швидко створювати нові функції для різних реалізацій мови: зокрема у Kotlin native (для застосунків iOS та Windows), у Kotlin для JavaScript (для вебзастосунків) та у Kotlin для JVM. Тож тепер оптимізації та виправлення помилок будуть виконуватись для всіх платформ одночасно.
JetBrains зазначає, що понад 25 тисяч розробників вже скористались новим IR-компілятором у середовищі IntelliJ IDEA.
У Kotlin 1.5.0 зробили стабільними функції JVM-записів (records), sealed-інтерфейси, класи inline тощо. Нагадаємо, records дозволяє зробити компактнішим синтаксис для визначення класів, ця функція була експериментальною у Java SE 15, а в березневому випуску JDK 16 її завершили і зробили стабільною.
Окрім цього, в Kotlin покращили стандартну і тестову бібліотеки й додали нові стабільні API. 25 травня розробники проведуть онлайн-подію про Kotlin 1.5, де будуть відповідати на запитання користувачів.
Ще немає коментарів