Size: a a a

💯 ПОКА ОДЕРСКИ НЕ ВИДИТ 💢 69% 💢

2020 September 22

Б

Берял in 💯 ПОКА ОДЕРСКИ НЕ ВИДИТ 💢 69% 💢
Oleg ℕizhnik
Думаю можно из скалы скопипастить в жову сейчас
джавые реактивные либы пока отстают по фичам от скаловых, но идут семимильными шагами. вот еще одна радость https://projectreactor.io/docs/core/release/reference/#reactor-tools-debug
источник

Oℕ

Oleg ℕizhnik in 💯 ПОКА ОДЕРСКИ НЕ ВИДИТ 💢 69% 💢
Берял
джавые реактивные либы пока отстают по фичам от скаловых, но идут семимильными шагами. вот еще одна радость https://projectreactor.io/docs/core/release/reference/#reactor-tools-debug
хех
источник

λ

λoλdog in 💯 ПОКА ОДЕРСКИ НЕ ВИДИТ 💢 69% 💢
Берял
джавые реактивные либы пока отстают по фичам от скаловых, но идут семимильными шагами. вот еще одна радость https://projectreactor.io/docs/core/release/reference/#reactor-tools-debug
Дебаг нужно ставить явно в коде?
источник

D

Dima in 💯 ПОКА ОДЕРСКИ НЕ ВИДИТ 💢 69% 💢
почему Flow в котлине холодным сделали?
источник

Б

Берял in 💯 ПОКА ОДЕРСКИ НЕ ВИДИТ 💢 69% 💢
λoλdog
Дебаг нужно ставить явно в коде?
не надо, это трейсинг в монадке
источник

λ

λoλdog in 💯 ПОКА ОДЕРСКИ НЕ ВИДИТ 💢 69% 💢
Dima
почему Flow в котлине холодным сделали?
Потому что лето жарким было
источник

Oℕ

Oleg ℕizhnik in 💯 ПОКА ОДЕРСКИ НЕ ВИДИТ 💢 69% 💢
Dima
Переслано от Dima
sealed interface AsyncReturn<V> {
   record Success<V>(V result) implements AsyncReturn<V> { }
   record Failure<V>(Throwable cause) implements AsyncReturn<V> { }
   record Timeout<V>() implements AsyncReturn<V> { }
   record Interrupted<V>() implements AsyncReturn<V> { }
}

...

interface Future<V> {
   AsyncReturn<V> get();
}
надо сразу interface Async<Input, Error, Result>
источник

D

Dima in 💯 ПОКА ОДЕРСКИ НЕ ВИДИТ 💢 69% 💢
Oleg ℕizhnik
надо сразу interface Async<Input, Error, Result>
это грубый черновик, советы приветствуются
источник

w

welcometotheclubbudd... in 💯 ПОКА ОДЕРСКИ НЕ ВИДИТ 💢 69% 💢
Dima
это грубый черновик, советы приветствуются
Эх, сча бы приветствуются
источник

D

Dima in 💯 ПОКА ОДЕРСКИ НЕ ВИДИТ 💢 69% 💢
даже просто комплитабл фьючу переписать в таком стиле и добавить фабричные методы-бриджи, уже было бы лучше намного
источник

Б

Берял in 💯 ПОКА ОДЕРСКИ НЕ ВИДИТ 💢 69% 💢
Oleg ℕizhnik
а в котлине лямбды не нужно помечать саспендом?
не надо, если это лямбда в саспенд функции. функция не синхронная
источник

Oℕ

Oleg ℕizhnik in 💯 ПОКА ОДЕРСКИ НЕ ВИДИТ 💢 69% 💢
Берял
не надо, если это лямбда в саспенд функции. функция не синхронная
странно сделано
источник

D

Dima in 💯 ПОКА ОДЕРСКИ НЕ ВИДИТ 💢 69% 💢
JIO.fromFuture(f).thenApply(mapper).ifPresent(r -> switch(r) {…});
источник

D

Dima in 💯 ПОКА ОДЕРСКИ НЕ ВИДИТ 💢 69% 💢
крутое говно получается
источник

λ

λoλdog in 💯 ПОКА ОДЕРСКИ НЕ ВИДИТ 💢 69% 💢
Берял
не надо, если это лямбда в саспенд функции. функция не синхронная
Ты что, втихоря от волосатого друга на котлине кодишь?
источник

Oℕ

Oleg ℕizhnik in 💯 ПОКА ОДЕРСКИ НЕ ВИДИТ 💢 69% 💢
Какого волосатого друга?
источник

Oℕ

Oleg ℕizhnik in 💯 ПОКА ОДЕРСКИ НЕ ВИДИТ 💢 69% 💢
Берял вообще где работает?
источник

λ

λoλdog in 💯 ПОКА ОДЕРСКИ НЕ ВИДИТ 💢 69% 💢
В тиньков тревеле
источник

Oℕ

Oleg ℕizhnik in 💯 ПОКА ОДЕРСКИ НЕ ВИДИТ 💢 69% 💢
Берял
не надо, если это лямбда в саспенд функции. функция не синхронная
Где работаешь
источник

Б

Берял in 💯 ПОКА ОДЕРСКИ НЕ ВИДИТ 💢 69% 💢
Oleg ℕizhnik
Где работаешь
источник