Size: a a a

Чат подкаста «Разбор Полётов»

2021 January 15

DP

Denis Pavlyuchenko in Чат подкаста «Разбор Полётов»
как же несладко котлину скоро (уже?) будет..

https://github.com/openjdk/amber-docs/blob/master/site/design-notes/pattern-match-object-model.md
источник

AA

Anton Arhipov in Чат подкаста «Разбор Полётов»
Denis Pavlyuchenko
как же несладко котлину скоро (уже?) будет..

https://github.com/openjdk/amber-docs/blob/master/site/design-notes/pattern-match-object-model.md
умрёт сразу
источник

DP

Denis Pavlyuchenko in Чат подкаста «Разбор Полётов»
Anton Arhipov
умрёт сразу
😥
источник

AA

Anton Arhipov in Чат подкаста «Разбор Полётов»
на самом деле так говорили ещё до 8ки, когда вот вот лямбды собирались добавить. Я сам так говорил - вот сейчас лямбды в жаву придут, не нужны будут все эти цейлоны/котлины/скалы. Таки нет. Не всё решают синтаксические фичи
источник

DP

Denis Pavlyuchenko in Чат подкаста «Разбор Полётов»
Anton Arhipov
на самом деле так говорили ещё до 8ки, когда вот вот лямбды собирались добавить. Я сам так говорил - вот сейчас лямбды в жаву придут, не нужны будут все эти цейлоны/котлины/скалы. Таки нет. Не всё решают синтаксические фичи
а какой сейчас, на начало 2021 года и java 15/16, правильный ответ на вопрос - зачем нужен котлин на бэке?  Это все еще вопросы про null, или уже больше про что-то в районе корутин, которые дружат со спрингом?
источник

AA

Anton Arhipov in Чат подкаста «Разбор Полётов»
Denis Pavlyuchenko
а какой сейчас, на начало 2021 года и java 15/16, правильный ответ на вопрос - зачем нужен котлин на бэке?  Это все еще вопросы про null, или уже больше про что-то в районе корутин, которые дружат со спрингом?
мне кажется две основных аргумента это nullability и корутины. Но на самом деле большиство людей пробуют котлин изза набора маленьких языковых фич и того как они между собой скомбинированы
источник

AA

Anton Arhipov in Чат подкаста «Разбор Полётов»
то есть да, в java появились стримы, появился var, появились рекорды, появится когда нибудь лум и сделают amber. но комбинация всё равно не та. Проблема в том что это трудно объяснить.
источник

NK

ID:0 in Чат подкаста «Разбор Полётов»
Переслано от Denis Pavlyuchenko
как же несладко котлину скоро (уже?) будет..

https://github.com/openjdk/amber-docs/blob/master/site/design-notes/pattern-match-object-model.md
источник

AA

Alexey Abashev in Чат подкаста «Разбор Полётов»
Anton Arhipov
на самом деле так говорили ещё до 8ки, когда вот вот лямбды собирались добавить. Я сам так говорил - вот сейчас лямбды в жаву придут, не нужны будут все эти цейлоны/котлины/скалы. Таки нет. Не всё решают синтаксические фичи
и где сейчас скалы и цейлоны?
источник

EK

Eugene Kortov in Чат подкаста «Разбор Полётов»
Alexey Abashev
и где сейчас скалы и цейлоны?
источник

DP

Denis Pavlyuchenko in Чат подкаста «Разбор Полётов»
Anton Arhipov
мне кажется две основных аргумента это nullability и корутины. Но на самом деле большиство людей пробуют котлин изза набора маленьких языковых фич и того как они между собой скомбинированы
спасибо за ответ
источник

SE

Sergei Egorov in Чат подкаста «Разбор Полётов»
кмк Nullability со временем уйдёт благодаря value types, а корутины - либо Loom, либо что-нибудь типа https://github.com/electronicarts/ea-async
источник

SE

Sergei Egorov in Чат подкаста «Разбор Полётов»
а вот inline methods в Котлине это сейчас прям то, чего Java очень не хватает, и вроде как не будет в ближайшем будущем
источник

AA

Anton Arhipov in Чат подкаста «Разбор Полётов»
Sergei Egorov
а вот inline methods в Котлине это сейчас прям то, чего Java очень не хватает, и вроде как не будет в ближайшем будущем
Сейчас это трудно объяснить
источник

AA

Anton Arhipov in Чат подкаста «Разбор Полётов»
В джаве и других вещей не будет. Например mpp
источник

AA

Anton Arhipov in Чат подкаста «Разбор Полётов»
Но это все равно странные непонятные для жава разработчиков вещи
источник

DP

Denis Pavlyuchenko in Чат подкаста «Разбор Полётов»
Sergei Egorov
кмк Nullability со временем уйдёт благодаря value types, а корутины - либо Loom, либо что-нибудь типа https://github.com/electronicarts/ea-async
еще есть такой проект (я его не трогал пока) - https://github.com/alibaba/dragonwell8/wiki/Wisp-Documentation
источник

AA

Anton Arhipov in Чат подкаста «Разбор Полётов»
Имя им легион :)
источник

SE

Sergei Egorov in Чат подкаста «Разбор Полётов»
ага 🙂 Типичный Китай - у них уже давно большинство всех “новых” вещей которые мы только начинаем использовать
источник

RM

Roman Meerson in Чат подкаста «Разбор Полётов»
для меня в котлине очень зашли .with и .apply и остальные вроде мелочь а прям не хватает частенько
источник