Есть data = EitherT[Future, A, B] если А есть логика f(A) которая возвращает EitherT[Future, С, D] ecли B есть логика g(B) которая возвращает EitherT[Future, С, D] Как крас...
@catostrophe А кроме обвертки для future, как ещё можна использовать IO.async? Можна ли туда завернуть, например, синхронный вызов в базу ?
IO.async или IO.shift *> ? Какая принципиальная разница? что лучше использовать ? Для чайника можна объяснить))
У них в презентации были future с timeout https://www.youtube.com/watch?v=DcJdWYfKcwQ&list=PL-RBtv_a80i5ppRhqtd9MhBZYgdgehvwl&index=28
У всех открывается ссылка ?
Кто нибудь аплодил кастомный sbt-plugin в Nexus? Как это правильно сделать и как его потом в проект нормально подтянуть ?
А в каком пуле, thread'е будет исполняться async ?
Привет. Кто нибудь пробовал запускать sbt c -Ybackend-parallelism ARG ?
Тогда какой смысл передавать запущеную future?
Кто-то использует http://scalameta.org/scalafmt/ ? Поделитесь впечатлениями
Io.async (cb => future.onComplete ...) ?
а не идеальным ?)