Size: a a a

Scala User Group

2021 April 30

ΛВ

Λнтон Войцишевский... in Scala User Group
проблема это когда существующие абстракции не норм
источник

ΛВ

Λнтон Войцишевский... in Scala User Group
а существующие абстракции норм
источник

s

sherzod in Scala User Group
ну ок
источник

ЮБ

Юрий Бадальянц... in Scala User Group
Я последние несколько лет пишу приемущественно стримовые приложения. И там точно так же кусочки стримов объединяются в больший стрим
источник

ΛВ

Λнтон Войцишевский... in Scala User Group
описали язык для бд
язык для хттп
язык для твоего бизнес-микросервиса отдельного
написали программу на этих языках
все
источник

ЮБ

Юрий Бадальянц... in Scala User Group
Большой разницы между трейтом с методами, которые возвращают IO или Stream — нет
источник

ЮБ

Юрий Бадальянц... in Scala User Group
да точнее вообще никакой нет
источник

ΛВ

Λнтон Войцишевский... in Scala User Group
можешь лучше показать как-то на стримах эту штуку?
источник

s

sherzod in Scala User Group
какую штуку)
источник

s

sherzod in Scala User Group
да, думаю для определённых видов приложений возможно разница не так ощутима
источник

ЮБ

Юрий Бадальянц... in Scala User Group
А для каких ощутима?
источник

ΛВ

Λнтон Войцишевский... in Scala User Group
вот, построение приложения на стримах
источник

ΛВ

Λнтон Войцишевский... in Scala User Group
я так понял это не будет набор классов со стримами в ретурн типе
источник

ЮБ

Юрий Бадальянц... in Scala User Group
Так будет до первого теста, который потребуется написать
источник

s

sherzod in Scala User Group
ну например если ты строишь какой-нибудь сетевой стек, с рутерами, разделителями, диспатчерами, шейперами, то удобно видеть это как потоки данных
источник

s

sherzod in Scala User Group
и в целом такие приложения можно писать уже не как набор трейтов в   : Stream = {  и именно ставить  Stream  в центр
источник

ЮБ

Юрий Бадальянц... in Scala User Group
Мне кажется ты как-то романтизируешь стримовый подход. Стрим — это просто структура данных. Как ио, как фьюча. Конечно, со своими особенностями. Но принципиального отличия в плане построения приложений на стримах и на ио — нет.
источник

Α

Αγβεκ in Scala User Group
Скорее твоя бизнес логика будет остальные языки юзать и все, а для нее самой никакого своего языка не будет
И почему трейты с методами начали называть языки? Или я путаю?
источник

s

sherzod in Scala User Group
мне кажется это ты недооцениваешь стримы как самостоятельный структурирующий элемент
источник

ЮБ

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