Size: a a a

2018 October 09

AK

Alik Kurdyukov in Kotlin Moscow
Alexander Perfilyev
а не в курсе dotty эту проблему как-то решает?
Нет, только усугубляет - после dotty скала со скалой перестанет совмещаться
источник

MZ

Maxim Zinchenko in Kotlin Moscow
Alexander Perfilyev
а чего такого кроме имплицитов и тайп классов есть в скале, чего нет в котлине? тайп классы скоро будут кстати.
откуда инфа про пришествие HKT в kotlin? или речь про что-то более локальное. с трудом себе могу представить. как они будут вплетать такое изменение в kotlin без разрушения обратной совместимости. всё kotlin SDK написано исходя из того, что никаких HKT нет и быть не может
источник

AP

Alexander Perfilyev in Kotlin Moscow
Maxim Zinchenko
откуда инфа про пришествие HKT в kotlin? или речь про что-то более локальное. с трудом себе могу представить. как они будут вплетать такое изменение в kotlin без разрушения обратной совместимости. всё kotlin SDK написано исходя из того, что никаких HKT нет и быть не может
keep-87
источник

MZ

Maxim Zinchenko in Kotlin Moscow
реально интересная тема. правда, пока никто не заикается о SDK. то есть, даже если и получится втащить в master, пока что это нашлёпка сбоку в духе корутин или stream в j8. вроде как и есть, а вроде как весь SDK ничего про это не знает, так что придётся написать свой SDK сбоку, чтобы тупо hellworld написать
источник

MZ

Maxim Zinchenko in Kotlin Moscow
ну и в обсуждениях периодически мелькают правильные мысли, что если это втащить в kotlin, то некоторые текущие синтаксические конструкции потеряют смысл, а другие придётся либо дорабатывать, либо делать клон. примеры reified, when, inline
источник

MZ

Maxim Zinchenko in Kotlin Moscow
интересно как к этой возне относятся отцы основатели
источник

AP

Alexander Perfilyev in Kotlin Moscow
Maxim Zinchenko
интересно как к этой возне относятся отцы основатели
там Роман Елизаров есть в комментах, а так же вот https://twitter.com/jaymoid/status/1048241709514203136
источник
2018 October 10

SB

Sergey Bezrukov in Kotlin Moscow
Maksim Vlasov
lombok же так себе штука, так как не поддерживает Java 10, 11(
А без него приходится генерировать и читать огромное количество кода.
Мы пока не переходили на 11-ю,  спасибо за инфу.  А что у вас в 11-й не работает с ломбоком?  
Кстати, а котлин номально с 11-й живёт,  кто-то пробовал? Какие версии - OpenJDK, Oracle?
источник

ЕП

Егор Пилипенко in Kotlin Moscow
Maksim Vlasov
lombok же так себе штука, так как не поддерживает Java 10, 11(
А без него приходится генерировать и читать огромное количество кода.
https://projectlombok.org/download-edge
Эдж версия уже поддерживает.
источник

VA

Victor Alenkov in Kotlin Moscow
OFF: а зачем Lombok при использовании Kotlin?
источник

Ⓢⓔⓡⓖ in Kotlin Moscow
Victor Alenkov
OFF: а зачем Lombok при использовании Kotlin?
https://projectlombok.org/features/Builder - вот если можно портировать эту штуку на Kotlin, то lombok в принципе и не нужен
источник

(

( in Kotlin Moscow
А зачем в котле билдеры?
источник

Ⓢⓔⓡⓖ in Kotlin Moscow
Чтобы билдить )
источник

(

( in Kotlin Moscow
Ну, типа, у нас есть дефолт параметры
источник

VA

Victor Alenkov in Kotlin Moscow
Ⓢⓔⓡⓖ
https://projectlombok.org/features/Builder - вот если можно портировать эту штуку на Kotlin, то lombok в принципе и не нужен
data-классы и явное указание аргументов по именам не подходит? надо именно Fluent запись?
источник

VA

Victor Alenkov in Kotlin Moscow
(
Ну, типа, у нас есть дефолт параметры
источник

Ⓢⓔⓡⓖ in Kotlin Moscow
Ну, для котлина реализация билдера может быть сделана гораздо круче, если описывать создание объектов в виде DSL
источник

(

( in Kotlin Moscow
Да, я в курсе
источник

Ⓢⓔⓡⓖ in Kotlin Moscow
Дефолт-параметры - это не гибко и как-то бедновато
источник

Ⓢⓔⓡⓖ in Kotlin Moscow
Вот
источник