Size: a a a

Scala User Group

2021 January 05

MG

Maxim Grankin in Scala User Group
Aλeksei Tereχin
zio уже советовали?
А это про что?
источник

GP

Grigory Pomadchin in Scala User Group
Λнтон Войцишевский
вроде еще инпрогресс
да там по сути тестирование осталось
всякие рантайм штуки могут обвалиться
к 3.2 сделают 2.13 сапорт
источник

D

Deλ✨ in Scala User Group
Maxim Grankin
А это про что?
Фп бэкенды клепать
источник

MG

Maxim Grankin in Scala User Group
источник

e

er@essbase.ru in Scala User Group
Λнтон Войцишевский
хочешь фп - иди в тайплевел https://typelevel.org/
хочешь беттер жяву - иди в тайплевел бери плей и жява либы
хочешь датаинжиниринг на вечной старой версии скалы - бери спарк
🤔  typlevel это тот самый случай когда следующий шаг дается через 90% усилий ? )) (в слепую?)
https://typelevel.org/scala/docs/basic_structure.html
источник

ΛВ

Λнтон Войцишевский... in Scala User Group
er@essbase.ru
🤔  typlevel это тот самый случай когда следующий шаг дается через 90% усилий ? )) (в слепую?)
https://typelevel.org/scala/docs/basic_structure.html
Ну там не все хорошо с оф докой. Вообще можно посмотреть на примеры в доке хттп4с, там куча всего есть сразу про стек
источник

ΛВ

Λнтон Войцишевский... in Scala User Group
И пример разобрать их, который в g8
источник

ΛВ

Λнтон Войцишевский... in Scala User Group
http4s/http4s.g8: giter8 template for bootstrapping http4s services
https://github.com/http4s/http4s.g8
источник

AS

Alex Sh in Scala User Group
Народ, кто сча какой версией IDEA пользуется?
Чот у меня навигация по исходникам библиотек отвалилась в 2020.3.1 + Scala plugin 2020.3.660
По факту превратилась просто в текст. редактор 😕
источник

ΛВ

Λнтон Войцишевский... in Scala User Group
Alex Sh
Народ, кто сча какой версией IDEA пользуется?
Чот у меня навигация по исходникам библиотек отвалилась в 2020.3.1 + Scala plugin 2020.3.660
По факту превратилась просто в текст. редактор 😕
Дерево плагин включен мб?
источник

AS

Alex Sh in Scala User Group
Λнтон Войцишевский
Дерево плагин включен мб?
Какой плагин?
источник

λ

λoλdog in Scala User Group
Alex Sh
Народ, кто сча какой версией IDEA пользуется?
Чот у меня навигация по исходникам библиотек отвалилась в 2020.3.1 + Scala plugin 2020.3.660
По факту превратилась просто в текст. редактор 😕
у меня тож, пришлось откатиться
источник

ЮБ

Юрий Бадальянц... in Scala User Group
Alex Sh
Народ, кто сча какой версией IDEA пользуется?
Чот у меня навигация по исходникам библиотек отвалилась в 2020.3.1 + Scala plugin 2020.3.660
По факту превратилась просто в текст. редактор 😕
Тоже было на 2020.3. просто редактор. 2020.3.1 не пробовал
источник

λ

λoλegΥch in Scala User Group
у меня ок найтли плюс еап
источник

GP

Grigory Pomadchin in Scala User Group
Alex Sh
Народ, кто сча какой версией IDEA пользуется?
Чот у меня навигация по исходникам библиотек отвалилась в 2020.3.1 + Scala plugin 2020.3.660
По факту превратилась просто в текст. редактор 😕
у меня тож, не откатывался; жду когда починят; тикет не заводил не искал
источник

λ

λoλdog in Scala User Group
в 2020.3.1 вроде работает
источник

R

RAFIZ in Scala User Group
ребята, опять вопрос по акка-стримам

в доке написано, что материализация осуществляется синхронно. с другой стороны, что метод runWith - один из способов материализации.

далее я для одного и того же Source выполняю runWith(Sink.foreach(println(Thead.currentThead.getName))) два раза и он мне печатает два разных треда из дефолтного диспетчера

а что значит тогда «синхронная материализация»?
источник

N

Nikolai in Scala User Group
Синхронность не предполагает что исполнение будет происходить в одном треде. Она о том что тред вызвавший runWith остановится и будет ждать до тех пор, пока результат не будет готов
источник

VS

Vladimir Sapronov in Scala User Group
Приветствую!
Есть у меня вопрос, навеянный использованием sttp и tagless final. Есть мой код, который выполняет запросы через sttp и внутри там производит некий R[Response[String]], Response это тип из sttp представляющий собой результат HTTP запроса. Естественно мне хочется замапить это все в мой строготипизированный результат: R[MyResponse]. И сейчас у меня все это работает потому что я по колхозному привязался к Future вместо R. Но библиотека sttp гибкая относительно R и я не вижу причин, почему мой код должен фиксировать жестко Future.
Итак, хочу замапить R[Response[String]] в R[MyResponse] при условии, что преобразование`Response[String] -> MyReesponse` ясно как божий день.
Проблема: у R нет .map и попахивает монадой, но я не могу ее никак воспроизвести.
Вот положил очень упрощенный код для примера: https://scastie.scala-lang.org/QpF0tvkXQYixAVJnY0sDRQ
источник

λ

λoλcat in Scala User Group
[R[_] : Functor]
источник