Size: a a a

Scala User Group

2020 January 15

λ

λoλegΥch in Scala User Group
и макросы
источник

ИО

Илья Оськин in Scala User Group
Господа, а кто-нибудь пробовал на практике использовать подход с указанием констрейнта вроде Raise в интерфейсе, который предлагает Вольпе в этой стье?
https://typelevel.org/blog/2018/11/28/http4s-error-handling-mtl-2.html

abstract class UserAlg[F[_]: ErrorChannel[?[_], E], E]


Подход интересен тем, что позволяет более строго контроллировать ошибки + делать конструкции вроде HttpErrorHandler, который описывается в статье.
Поделитесь мнением?
источник

λ

λoλcat in Scala User Group
Илья Оськин
Господа, а кто-нибудь пробовал на практике использовать подход с указанием констрейнта вроде Raise в интерфейсе, который предлагает Вольпе в этой стье?
https://typelevel.org/blog/2018/11/28/http4s-error-handling-mtl-2.html

abstract class UserAlg[F[_]: ErrorChannel[?[_], E], E]


Подход интересен тем, что позволяет более строго контроллировать ошибки + делать конструкции вроде HttpErrorHandler, который описывается в статье.
Поделитесь мнением?
В тофу уже все есть
источник

λ

λoλegΥch in Scala User Group
@dveim я бы предложил настроить нормально кеширование на ци
источник

AT

Aλeksei Tereχin in Scala User Group
λoλcat
В тофу уже все есть
Плюсую
источник

AT

Aλeksei Tereχin in Scala User Group
λoλcat
В тофу уже все есть
Ну всё, кроме доки
источник

OO

Oleksandr Olgashko in Scala User Group
λoλegΥch
@dveim я бы предложил настроить нормально кеширование на ци
мне интересно граальвм прикрутить куда, вот ищу обьяснения)
источник

ИО

Илья Оськин in Scala User Group
λoλcat
В тофу уже все есть
Да я в курсе, что в тофу есть похожие тайп классы, я здесь говорю про подход к их использованию
источник

ИО

Илья Оськин in Scala User Group
Я попробовал чуть развить тему, вроде выглядит норм, но интересно какие проблемы могут всплать на большем масштабе

https://scastie.scala-lang.org/SXecWD8ASxmki6IKdkzldw

Контрвариативный Raise написал в примере свой, так как аналогичный из тофу пока неюзабельный
источник

AT

Aλeksei Tereχin in Scala User Group
@odomontois говорят твой райз не юзабельный
источник

ИО

Илья Оськин in Scala User Group
На нём синтаксис не работает, я вчера про это спрашивал, уже закинул пр
источник

AT

Aλeksei Tereχin in Scala User Group
А, тогда ок )
источник

λ

λoλegΥch in Scala User Group
попробовал граал-жит - первая компиляция 80 секунд, остальные около 30 на це и обычном жите, 20 на ентерпрайзе
источник

λ

λoλegΥch in Scala User Group
некоторый смысл есть
источник

λ

λoλdog in Scala User Group
Эх, как-то ты поздно
источник

λ

λoλdog in Scala User Group
Пробовал на граальной сборке или опенждк?
источник

OO

Oleksandr Olgashko in Scala User Group
λoλegΥch
попробовал граал-жит - первая компиляция 80 секунд, остальные около 30 на це и обычном жите, 20 на ентерпрайзе
хм, весьма неплохо
источник

λ

λoλegΥch in Scala User Group
ентерпрайз только от оракла по идее
источник

λ

λoλcat in Scala User Group
Привет
источник
2020 January 16

NN

Nazar Niyazov in Scala User Group
Может кто-нибудь подсказать, как сделать так:
case regex(country) => caseClassName(country = 1)? То есть указать значение переменной (изначально строка) в качестве поля кейс класса, чтобы обновить значение только этого поля.
источник