Вопросы по теме 'zio'

ZIO, Начало работы, чисто функциональный загрузчик
У меня есть простая программа, которая более-менее является загрузчиком. Он собирает один или несколько настраиваемых ресурсов (через настраиваемый протокол), объединяет и записывает их на месте. Эта программа кажется простой, но код все еще...
253 просмотров
schedule 07.03.2022

Как принудительно запустить тесты ZIO последовательно
Я хочу последовательно запустить два интеграционных теста. Как этого добиться в ZIO Test ? Вот люкс: suite("Undeploy a Package")( testM("There is a Package") { PackageDeployer.deploy(pckg) *> // first deploy...
383 просмотров
schedule 07.01.2023

Что такое канал ошибок ZIO и как понять, что в него вставлять?
ZIO ( https://zio.dev/ ) - это среда Scala, в основе которой лежит структура данных ZIO[R, E, A] и ее сайт предоставляет следующую информацию по трем параметрам: ZIO Тип данных ZIO[R, E, A] имеет три параметра типа: R - Тип среды...
337 просмотров

Как интерпретировать окончательный DSL без тегов с помощью ZIO?
У меня есть окончательный DSL без тегов для построения простых математических выражений: trait Entity[F[_]] { def empty: F[Int] def int(value: Int): F[Int] } trait Operation[F[_]] { def add(a: F[Int], b: F[Int]): F[Int] } Я хотел...
97 просмотров
schedule 28.06.2023

ZIO смотреть события файловой системы
помогите мне как организовать сканирование каталогов на ZIO. Это моя версия, но она не отслеживает все события создания файлов (пропускает некоторые события). object Main extends App { val program = for { stream <-...
91 просмотров
schedule 12.07.2022

Scala, ZIO — повторите попытку, если данные не вставлены в базу данных cassandra
У меня есть простой метод, который добавляет данные в базу данных Cassandra: def addData(data: SomeData): Task[Either[Exception, Unit]] Я использую его для добавления одних и тех же данных в две таблицы одного типа: for { persistOneTable...
58 просмотров
schedule 06.12.2023