Search
Write a publication
Pull to refresh
5
0
Денис @DenisNovac

Scala Developer

Send message

Тут выхода два - периодически менять мосты (причём имеет смысл пробовать и более старые тоже, иногда они начинают работать), либо юзать тор поверх какого-нибудь ВПН, который его разрешает (ProtonVPN например).

Импорты имплиситов и в Scala 2 частенько помечаются неиспользуемыми. Не думаю, что это пофиксят.

В последних версиях вроде как завезли поддержку вебсокетов из коробки: https://github.com/softwaremill/tapir/blob/master/examples/src/main/scala/sttp/tapir/examples/WebSocketHttp4sServer.scala

Что такое «>>>»?

Это вертикальная композиция. Она указывает, что нам нужен слой Names, которому нужен слой Teams.


По-моему, следующий код

Names.live >>> Teams.live


означает обратное — слою Teams нужен слой Names. То есть как-то так:

ZLayer[TestEnvironment, _, Has[A]] >>> ZLayer[Has[A], _, Has[B]]
Там без фигурных скобок можно будет писать. Как известно, Питонисты сразу же учат любой язык без скобок, как только он появляется.
Ну, по сути руками можно что угодно написать самому и вообще обходиться без зависимостей. Но если у вас несколько проектов с разными людьми и на каждом все будут писать свои решения — начнётся бардак. И новых людей с улицы будет проще подключать к проекту на известных технологиях. Разве что нужна какая-то специфичная реализация или нельзя использовать либу/её зависимости по каким-то причинам вроде поддержки старых JVM.

Information

Rating
Does not participate
Location
Екатеринбург, Свердловская обл., Россия
Works in
Date of birth
Registered
Activity