Size: a a a

Kotlin Community

2019 December 11

BP

Bogdan Panchenko in Kotlin Community
Kopusha
>все-таки есть люди поумнее.
да быть такого не может. До этого, с твоих слов был уверен, что умнее уже некуда.
Это ты так думаешь. Где я писал что я умнее Миши, Андрея, Владимира. Я призывал "давайте будем умнее"' эта фраза никак не относится к личности. Так что не приплитайте фантазии
источник

VT

Vsevolod Tolstopyatov in Kotlin Community
Alexander Nozik
Просто помню, что он где-то говорил, что была попытка его впилить, но не дается
у тернарного оператора, кроме имплементационной сложности, есть еще концептуальная проблема: в Котлине вопросительный знак это *всегда* nullability/safe-calls. Тернарный оператор в этом месте сильно испортит картину
источник

QH

Quantum Harmonizer in Kotlin Community
Vsevolod Tolstopyatov
у тернарного оператора, кроме имплементационной сложности, есть еще концептуальная проблема: в Котлине вопросительный знак это *всегда* nullability/safe-calls. Тернарный оператор в этом месте сильно испортит картину
дико плюсую
источник

AN

Alexander Nozik in Kotlin Community
Vsevolod Tolstopyatov
у тернарного оператора, кроме имплементационной сложности, есть еще концептуальная проблема: в Котлине вопросительный знак это *всегда* nullability/safe-calls. Тернарный оператор в этом месте сильно испортит картину
И он НИНУЖОН :)
источник

BP

Bogdan Panchenko in Kotlin Community
Vsevolod Tolstopyatov
у тернарного оператора, кроме имплементационной сложности, есть еще концептуальная проблема: в Котлине вопросительный знак это *всегда* nullability/safe-calls. Тернарный оператор в этом месте сильно испортит картину
+ и я лично в нем особого смысла не вижу, кроме пару кейсов (встречались в моем ЛИЧНОМ опыте, но я обошлосья  без него), ну да if else длиннее но не столь критично
источник

AM

Andrew Mikhaylov in Kotlin Community
Kopusha
>все-таки есть люди поумнее.
да быть такого не может. До этого, с твоих слов был уверен, что умнее уже некуда.
Я ж не конкретно Богдана просил помягче быть, это всех касается :)
источник

AM

Andrew Mikhaylov in Kotlin Community
Спасибо за понимание.
источник

K

Kopusha in Kotlin Community
немного философский вопрос, а что пошло не так со скалой? Почему ее так слабо выкупают? Смотрю на этот хайп в котлине, кипы как втащить миксины, паттерн матчинг, лэйзи параметры для функций, и тд. So revolutionary! Лет через 5 заживем! Потом гуглишь, в скале уже сто лет все это есть и как бы тоже на JVM. Маркетинг куда-то не туда толкали? Пропустили андроид? Я ни строки на скале не написал если что, #мимопроходил.
источник

BV

Boris Vanin in Kotlin Community
Kopusha
немного философский вопрос, а что пошло не так со скалой? Почему ее так слабо выкупают? Смотрю на этот хайп в котлине, кипы как втащить миксины, паттерн матчинг, лэйзи параметры для функций, и тд. So revolutionary! Лет через 5 заживем! Потом гуглишь, в скале уже сто лет все это есть и как бы тоже на JVM. Маркетинг куда-то не туда толкали? Пропустили андроид? Я ни строки на скале не написал если что, #мимопроходил.
У них изначально был другой путь
источник

VP

Vladimir Petrakovich in Kotlin Community
Kopusha
немного философский вопрос, а что пошло не так со скалой? Почему ее так слабо выкупают? Смотрю на этот хайп в котлине, кипы как втащить миксины, паттерн матчинг, лэйзи параметры для функций, и тд. So revolutionary! Лет через 5 заживем! Потом гуглишь, в скале уже сто лет все это есть и как бы тоже на JVM. Маркетинг куда-то не туда толкали? Пропустили андроид? Я ни строки на скале не написал если что, #мимопроходил.
Так эти кипы в основном от скалистов. Казалось бы, решение простое...
источник

BV

Boris Vanin in Kotlin Community
Просто котлин изначально занял достаточно выигрышную позицию делая язык для реальной жизни, совместимый с джавой, с простыми правилами и тд
источник

AN

Alexander Nozik in Kotlin Community
Kopusha
немного философский вопрос, а что пошло не так со скалой? Почему ее так слабо выкупают? Смотрю на этот хайп в котлине, кипы как втащить миксины, паттерн матчинг, лэйзи параметры для функций, и тд. So revolutionary! Лет через 5 заживем! Потом гуглишь, в скале уже сто лет все это есть и как бы тоже на JVM. Маркетинг куда-то не туда толкали? Пропустили андроид? Я ни строки на скале не написал если что, #мимопроходил.
сложная очень. Напихали дофига фич из CS и не проследили, как эти фичи друг с другом взаимодействуют
источник

AN

Alexander Nozik in Kotlin Community
Собственно потому и хорошо, что эти кипы не втаскивают сразу или по крайней мере не втаскивают без хорошего обдумывания.
источник

K

Kopusha in Kotlin Community
в скале тоже есть интероп с джавой, намного беднее правда. С другой стороны, корутины из джавы уже только с большой натяжкой можно юзать, и дальше, имхо, будет хуже...

@noraltavir те же фичи, которые просят в котлине?) Имхо, скала пропустила андроид со своим тяжелым рантаймом. Узкая ниша, без конкурентов (были вялые попытки от груви на андроид, смех и грех), идеально. Без андроида котлин мог бы еще долго лежать на полке в JB. А сейчас уже MPP плюс инерция дают рыночное преимущество. Но как язык, забавно знать, что совсем рядом все уже есть готовое )
источник

AN

Alexander Nozik in Kotlin Community
Kopusha
в скале тоже есть интероп с джавой, намного беднее правда. С другой стороны, корутины из джавы уже только с большой натяжкой можно юзать, и дальше, имхо, будет хуже...

@noraltavir те же фичи, которые просят в котлине?) Имхо, скала пропустила андроид со своим тяжелым рантаймом. Узкая ниша, без конкурентов (были вялые попытки от груви на андроид, смех и грех), идеально. Без андроида котлин мог бы еще долго лежать на полке в JB. А сейчас уже MPP плюс инерция дают рыночное преимущество. Но как язык, забавно знать, что совсем рядом все уже есть готовое )
там не в аднроиде дело на самом деле. Ее и на бэке не хотят особо и даже в традиционно академическом ML/DS
источник

МР

Михаил Резниченко in Kotlin Community
Kopusha
в скале тоже есть интероп с джавой, намного беднее правда. С другой стороны, корутины из джавы уже только с большой натяжкой можно юзать, и дальше, имхо, будет хуже...

@noraltavir те же фичи, которые просят в котлине?) Имхо, скала пропустила андроид со своим тяжелым рантаймом. Узкая ниша, без конкурентов (были вялые попытки от груви на андроид, смех и грех), идеально. Без андроида котлин мог бы еще долго лежать на полке в JB. А сейчас уже MPP плюс инерция дают рыночное преимущество. Но как язык, забавно знать, что совсем рядом все уже есть готовое )
Довольно давно ещё Бреслав говорил, что скала - слишком сложный язык, порой приходится дебажить, чтобы понять, как работают некоторые конструкции языка
источник

МР

Михаил Резниченко in Kotlin Community
Kopusha
в скале тоже есть интероп с джавой, намного беднее правда. С другой стороны, корутины из джавы уже только с большой натяжкой можно юзать, и дальше, имхо, будет хуже...

@noraltavir те же фичи, которые просят в котлине?) Имхо, скала пропустила андроид со своим тяжелым рантаймом. Узкая ниша, без конкурентов (были вялые попытки от груви на андроид, смех и грех), идеально. Без андроида котлин мог бы еще долго лежать на полке в JB. А сейчас уже MPP плюс инерция дают рыночное преимущество. Но как язык, забавно знать, что совсем рядом все уже есть готовое )
интероп с джавой - причина попробовать котлин, корутины - причина уйти с джавы, все просто )
источник

V

Vladimir in Kotlin Community
ну причин там побольше будет) но, что корутины - основная, сложно поспорить
источник

AN

Alexander Nozik in Kotlin Community
Vladimir
ну причин там побольше будет) но, что корутины - основная, сложно поспорить
Я еще до корутин перелез. Экстеншены!
источник

СГ

Сергей Греков in Kotlin Community
Vladimir
ну причин там побольше будет) но, что корутины - основная, сложно поспорить
Хайп начался задолго до корутин
источник