zio для scala?
Это такая ерунда для DI. Каждый ZLayer это типа функция, которая конструирует зависимость типа бизнес-логичного сервиса, подключения к бд, конфига, всего подобного, короче. Фишка в том, что достаточно накидать эти функции в список, а машинерия сама построит граф и скомпозиционирует нужным обраом, чтобы все зависимости (которые друг от друга ещё зависят) построились.
звучит как DSL. а можете ссылочку дать?
https://github.com/kitlangton/zio-magic
там код не отображается. он вставлен картинками с другого сайта, который говорит 403
https://github.com/kitlangton/zio-magic/blob/master/README.md Ну вот тут в md всё должно быть написано, без картинок
скорее всего, такого нет. обычно в таких случаях пишут фримонады или tagless final классы для конкретной задачи, но это всё ручное связывание, никакой автоматики. и вроде это не такая уж большая проблема, когда всё связывание происходит в одном месте. autowiring тут мало что выигрывает
Нет) В этом и крутость
То есть графы на тайплевеле строятся?
Обсуждают сегодня