что http4s.BlazeClientBuilder требует целый ConcurrentEffect и из-за этого мне приходится тянуть его через половину проекта. Если я правильно понимаю, то ConcurrentEffect слишком много может и как следствие противоречит идее тф об атомарности тайпклассов. Вопрос: правильно ли я это понимаю и если да, то как этого избежать? Использовать какую-нибудь другую библиотеку для http? Или это абсолютно нормальное явление?
Вам этот ConcurrentEffect понадобиться для машинерии с сервером. В бизнес-логику он не протечет.
возможно, вам поможет IOApp посмотрите в документации, что это
Обсуждают сегодня