Size: a a a

Scala User Group

2021 September 07

CD

Cap Dev in Scala User Group
верно, но какой вызов использовать более правильно

Sync[F].pure(value)
или
Applicative[F].pure(value)
источник

IA

Ivan Aristov in Scala User Group
где ограничение меньше (больше), то есть Applicative
источник

λƒ

λesha ƒomkin in Scala User Group
Дорогие скалисты, не могу не поделиться. Вышел Королев 1.0.0 https://github.com/fomkin/korolev/releases/tag/v1.0.0
- Улучшена скорость работы роутера. Убран оператор :?? из роутера.
- Убран symbolDsl
- Добавлена поддержка Scala 3. Оптимизатор работает лучше.
- Значительно улучшена производительность diff-движка Левши.
- Добавлена экспериментальная поддержка zio-http
источник

CD

Cap Dev in Scala User Group
Что имеется ввиду под ограничением
источник

A

Andy in Scala User Group
лойс
источник

CD

Cap Dev in Scala User Group
💪👍
источник

IA

Ivan Aristov in Scala User Group
Sync, Applicative для F
источник

E

Elijah in Scala User Group
специализация тайпкласса и законы. например для создания lawful инстанса монады нужно больше нюансов соблюсти, чем для создания инстанса функтора. если для вашей задачи можно использовать и функтор, и монаду, то следуя rule of least power принято брать функтор
источник

E

Elijah in Scala User Group
короче просто откройте иерархию на сайте котов и берите то, что выше находится
источник

CD

Cap Dev in Scala User Group
спасибо за раскошный ответ 👍
источник

E

Elijah in Scala User Group
когда-то Рунар на обобщенную тему говорил, если очень охота можете и его послушать

https://youtu.be/GqmsQeSzMdw
источник

WB

White Bear in Scala User Group
Апликатив гдето между функтором и монадой болтается
источник

E

Elijah in Scala User Group
изначально вопрос был про Applicative и Sync
источник

WB

White Bear in Scala User Group
Речь про апликативный функтор выше, понял
источник

AS

Aλexander Semenov in Scala User Group
def apply[F[_]](implicit F: Sync[F]): F[Controller[F]] и потом F.pure(...)
источник

IP

Ilya Petrov in Scala User Group
Они там в RC1 чёт погорячились использовать slf4j-api:2.0.0-alpha1
источник

λ

λoλcat in Scala User Group
Нет, это зависимость из свежей версии хикари
источник

λ

λoλcat in Scala User Group
Есть и в doobie 0.13.x
источник

IP

Ilya Petrov in Scala User Group
Хм. Ну в любом случае подстава какая-то logback 1.2.5 не удовлетворяет каким-то там условиям и не подсасывается
источник

λ

λoλcat in Scala User Group
Это проблема хикари. Он лечится оверрайдом slf4j на 1.7.х
источник