Size: a a a

Scala User Group

2020 July 04

AH

Ayrat Hudaygulov in Scala User Group
Grigory Pomadchin
ну ведь язык выбирать ток из-за паттерн матчинга или из-за ‘эффектов’ это недостаточные аргументы ‘за’ использование языка (если вообще аргументы)
Ну да. Обычно по требуемой экосистеме выбирают.
Нужен фронт - ТС, нужен МЛ - петон. Нужен стриминг - скала.
источник

GP

Grigory Pomadchin in Scala User Group
про стриминг не понял; но да под цели + под команду
источник

AH

Ayrat Hudaygulov in Scala User Group
просто между скалой и котлином я бы выбрал скалу в основном из-за ПМ.
Во многом другом котлин интереснее выглядит -
- не перегруженная монадками работа с нулаблами
- инлайн функции
- лучше вывод  генериков
- сахарок для создания дсл побогаче
источник

AH

Ayrat Hudaygulov in Scala User Group
Grigory Pomadchin
про стриминг не понял; но да под цели + под команду
флинко/спарки приятнее на скале писать
источник

GP

Grigory Pomadchin in Scala User Group
Ayrat Hudaygulov
флинко/спарки приятнее на скале писать
объясни это котленистам и жавистам инжирам
источник

AH

Ayrat Hudaygulov in Scala User Group
Grigory Pomadchin
объясни это котленистам и жавистам инжирам
ну есть и любители спарк на питоне порисовать. Я их не осуждаю
источник

GP

Grigory Pomadchin in Scala User Group
Ayrat Hudaygulov
ну есть и любители спарк на питоне порисовать. Я их не осуждаю
их большинство (спаркистов - петонистов)
источник

AH

Ayrat Hudaygulov in Scala User Group
Grigory Pomadchin
их большинство (спаркистов - петонистов)
ну жаваскриптёров тоже сильно больше чем тайпскриптёров.
источник

GP

Grigory Pomadchin in Scala User Group
Ayrat Hudaygulov
ну жаваскриптёров тоже сильно больше чем тайпскриптёров.
)) ну это немного не по теме уже отдельный разговор - но в крадце петонисты это скорее целевая аудитория) они валуе делают
источник

.

.tmp in Scala User Group
Ayrat Hudaygulov
просто между скалой и котлином я бы выбрал скалу в основном из-за ПМ.
Во многом другом котлин интереснее выглядит -
- не перегруженная монадками работа с нулаблами
- инлайн функции
- лучше вывод  генериков
- сахарок для создания дсл побогаче
Монадки универсальны, хоть для нулабле, хоть конкарент эффектами, хоть для опшн/трай и т п
В чем сложность юзать (не понять) монады?
У скалы есть аналог инлайнов
Какой сахарок для дсл есть в котлине, какого нет в скале?
источник

AH

Ayrat Hudaygulov in Scala User Group
.tmp
Монадки универсальны, хоть для нулабле, хоть конкарент эффектами, хоть для опшн/трай и т п
В чем сложность юзать (не понять) монады?
У скалы есть аналог инлайнов
Какой сахарок для дсл есть в котлине, какого нет в скале?
но конкретно нулабл использовать в котлине гораздо удобнее чем Option в скале (ехал мап через флетмап…)
Сахарок в котлине - удобнее экстеншны создавать (без этих ваших имплисит классов), автокариррование последнего аргумента если она лямбда в блок, суспенд функции (и не надо про for comprehension, это страшный костыль)
источник

US

Uladzislau Safronau in Scala User Group
.tmp
Монадки универсальны, хоть для нулабле, хоть конкарент эффектами, хоть для опшн/трай и т п
В чем сложность юзать (не понять) монады?
У скалы есть аналог инлайнов
Какой сахарок для дсл есть в котлине, какого нет в скале?
https://kotlinlang.org/docs/reference/type-safe-builders.html

правда не вижу никаких преимуществ
источник

AH

Ayrat Hudaygulov in Scala User Group
хотя я слышал в скалу асинк/евейт добавили, но учитывая ситуацию в скале с версиями компилятора, на 13ой версии энтерпрайз окажется не скоро
источник

ΛВ

Λнтон Войцишевский... in Scala User Group
Ayrat Hudaygulov
хотя я слышал в скалу асинк/евейт добавили, но учитывая ситуацию в скале с версиями компилятора, на 13ой версии энтерпрайз окажется не скоро
беттер-жява челы не скоро окажутся*
источник

AH

Ayrat Hudaygulov in Scala User Group
Λнтон Войцишевский
беттер-жява челы не скоро окажутся*
а в это время не-беттер-жава челы каждый месяц переписывают свой хипстерский прод на ZIO RC-723
источник

ЮБ

Юрий Бадальянц... in Scala User Group
Фига тут токсично
источник

ΛВ

Λнтон Войцишевский... in Scala User Group
да нет, можно же юзать не зио, что за полярность. Есть моникс, есть котоеффекты, почему выбор либо зио, либо плей
источник

ᛒᚨᚱᛏᛟᛋᛋᛟ... in Scala User Group
Λнтон Войцишевский
да нет, можно же юзать не зио, что за полярность. Есть моникс, есть котоеффекты, почему выбор либо зио, либо плей
ага, берешь моникс, а у тебя там брекит бежит после очередного обновления
источник

ᛒᚨᚱᛏᛟᛋᛋᛟ... in Scala User Group
ох уж это фп
источник

OO

Oleksandr Olgashko in Scala User Group
Ayrat Hudaygulov
но конкретно нулабл использовать в котлине гораздо удобнее чем Option в скале (ехал мап через флетмап…)
Сахарок в котлине - удобнее экстеншны создавать (без этих ваших имплисит классов), автокариррование последнего аргумента если она лямбда в блок, суспенд функции (и не надо про for comprehension, это страшный костыль)
почему фор - костыль?
источник