Size: a a a

ПОКА ОДЕРСКИ НЕ ВИДИТ (как мы разрешаем котикам срать)

2020 April 29

AK

Anton Kosarev in ПОКА ОДЕРСКИ НЕ ВИДИТ (как мы разрешаем котикам срать)
Aλexander Nihirash
Мы только до тф дошли так чтобы полностью им делать😂 до зио ещё не успели
а вот нужно ли это зио, оно не выглядит как шаг вперед, если честно. Но вот хотел немного побольше узнать у всезнающего понва
источник

Oℕ

Oleg ℕizhnik in ПОКА ОДЕРСКИ НЕ ВИДИТ (как мы разрешаем котикам срать)
И типа чтобы все эти функции использовать в конечном итоге нужно создать большой объект типа
Foo with Bar with Baz with Quux with Clock with Blocking ...
источник

A

Arsen in ПОКА ОДЕРСКИ НЕ ВИДИТ (как мы разрешаем котикам срать)
источник

R

RattenKonig 🍄🌹 in ПОКА ОДЕРСКИ НЕ ВИДИТ (как мы разрешаем котикам срать)
Aλeksei Tereχin
опять бладборн/вестворлд/гений?
отстань от народа бладборна
источник

AN

Aλexander Nihirash in ПОКА ОДЕРСКИ НЕ ВИДИТ (как мы разрешаем котикам срать)
Anton Kosarev
а вот нужно ли это зио, оно не выглядит как шаг вперед, если честно. Но вот хотел немного побольше узнать у всезнающего понва
Выглядит здраво, на самом деле. У нас просто народ оч осторожный
источник

Oℕ

Oleg ℕizhnik in ПОКА ОДЕРСКИ НЕ ВИДИТ (как мы разрешаем котикам срать)
И если у вас есть отдельные кусочки типа
def makeFoo(...): ZIO[Clock, Foo]

def makeBar(...): ZIO[Blocking, Bar]
источник

R

RattenKonig 🍄🌹 in ПОКА ОДЕРСКИ НЕ ВИДИТ (как мы разрешаем котикам срать)
о, ты тоже на етернал классик подписан?
источник

Oℕ

Oleg ℕizhnik in ПОКА ОДЕРСКИ НЕ ВИДИТ (как мы разрешаем котикам срать)
Вам нужно всех их вызвать а дальше склеить гигантский трейт
источник

A

Arsen in ПОКА ОДЕРСКИ НЕ ВИДИТ (как мы разрешаем котикам срать)
RattenKonig 🍄🌹
о, ты тоже на етернал классик подписан?
Не, в другом паблике увидел
источник

R

RattenKonig 🍄🌹 in ПОКА ОДЕРСКИ НЕ ВИДИТ (как мы разрешаем котикам срать)
Arsen
Не, в другом паблике увидел
хорошо, хорошего дня
источник

Oℕ

Oleg ℕizhnik in ПОКА ОДЕРСКИ НЕ ВИДИТ (как мы разрешаем котикам срать)
типа писать
for {
   madeFoo <- makeFoo
  madeBar <- makeBar
  context <- ZIO.environment
} yield
new Foo with Bar with Clock with Blocking{
   val foo = madeFoo.foo
   val bar = madeBar.bar
   val clock = context.clock
   val timer = conext.timer
}
источник

Oℕ

Oleg ℕizhnik in ПОКА ОДЕРСКИ НЕ ВИДИТ (как мы разрешаем котикам срать)
но это ещё ничего
источник

VS

Vladimir Sam in ПОКА ОДЕРСКИ НЕ ВИДИТ (как мы разрешаем котикам срать)
патрони у нас стоит
источник

VS

Vladimir Sam in ПОКА ОДЕРСКИ НЕ ВИДИТ (как мы разрешаем котикам срать)
а нахера они поверх него еще чето навертели?
источник

Oℕ

Oleg ℕizhnik in ПОКА ОДЕРСКИ НЕ ВИДИТ (как мы разрешаем котикам срать)
хуже когда появляется
makeBaz(...): ZIO[Clock with Foo, Baz]

makeQuux(...): ZIO[Blocking with Bar with Foo with Baz, Quux]
источник

λ

λoλdog in ПОКА ОДЕРСКИ НЕ ВИДИТ (как мы разрешаем котикам срать)
Vladimir Sam
патрони у нас стоит
чтобы удобно в кубере это иметь
источник

w

welcometotheclubbudd... in ПОКА ОДЕРСКИ НЕ ВИДИТ (как мы разрешаем котикам срать)
λoλdog
чтобы удобно в кубере это иметь
Эх, сча бы иметь
источник

Oℕ

Oleg ℕizhnik in ПОКА ОДЕРСКИ НЕ ВИДИТ (как мы разрешаем котикам срать)
и тогда вам нужно такой же код с перекладыванием сервисов по сотне раз писать многократно
источник

Oℕ

Oleg ℕizhnik in ПОКА ОДЕРСКИ НЕ ВИДИТ (как мы разрешаем котикам срать)
отчасти решал проблему zio-macros
источник

VS

Vladimir Sam in ПОКА ОДЕРСКИ НЕ ВИДИТ (как мы разрешаем котикам срать)
λoλdog
чтобы удобно в кубере это иметь
у тебя сам постгрес в кубере?
источник