Size: a a a

Scala User Group

2020 October 28

S

Simon in Scala User Group
Если убрать .headOption, то результат должен быть Future[Seq[...]]
источник

B

Bogdan in Scala User Group
Simon
Если убрать .headOption, то результат должен быть Future[Seq[...]]
да, все работает) спасибо)
источник

AS

Aλexander Semenov in Scala User Group
Спасибо, из комментариев ничего особо не понял, но видимо ничего не поделать. 🤷
источник

МК

Максим Королев... in Scala User Group
Aλexander Semenov
Спасибо, из комментариев ничего особо не понял, но видимо ничего не поделать. 🤷
ну по факту он говорит что топик несет в себе поведение рефа а он не может быть пустым

> Hence the Topic is sort of Queue + Ref together I am -1 on this, hence Ref cannot be unset as well, Sorry for misunderstanding the topic here.
источник

ЮБ

Юрий Бадальянц... in Scala User Group
Максим Королев
ну по факту он говорит что топик несет в себе поведение рефа а он не может быть пустым

> Hence the Topic is sort of Queue + Ref together I am -1 on this, hence Ref cannot be unset as well, Sorry for misunderstanding the topic here.
Выглядит как завязка интерфейса на реализацию. Тоже иногда страдал, что топик не может быть пустым
источник

Oℕ

Oleg ℕizhnik in Scala User Group
Sergey Alaev
Тогда почему не работает мой пример?
Вы смотрели, как мы в тофу делаем promote?
источник

Oℕ

Oleg ℕizhnik in Scala User Group
Транзитивные отношения вообще сложно выразить нормально практически во всех языках, где есть тайпклассы/имплиситы/трейты.
Часто такое требует специальной поддержки компилятора.
Поэтому можно, например, насильно ассоциировать композицию вправо :
Объявить линзы двух сортов - базовые и выведенные.
И вывод будет требовать базовую линзу для головы и выведенную для хвоста
источник

SA

Sergey Alaev in Scala User Group
Oleg ℕizhnik
Транзитивные отношения вообще сложно выразить нормально практически во всех языках, где есть тайпклассы/имплиситы/трейты.
Часто такое требует специальной поддержки компилятора.
Поэтому можно, например, насильно ассоциировать композицию вправо :
Объявить линзы двух сортов - базовые и выведенные.
И вывод будет требовать базовую линзу для головы и выведенную для хвоста
Спасибо, покручу на досуге.
источник

К

Кемель in Scala User Group
Добрый вечер(день). Я убрал галочку из sbt download source и вышла эта ошибка. Однако, sbt работает и запускается она на новом проекте быстрее, чем с галочкой. Можно ли узнать, что это такое. Или правильно ли я понимаю, что это галочка загружает все соурсы и доки для всех библиотек на моем проекте заранее.
источник

λ

λoλegΥch in Scala User Group
галочку лучше оставить
источник

К

Кемель in Scala User Group
λoλegΥch
галочку лучше оставить
Из-за этого сбоев будет меньше или ...?
источник

λ

λoλegΥch in Scala User Group
идея будет полезнее
источник

К

Кемель in Scala User Group
λoλegΥch
идея будет полезнее
Спасибо
источник

d

denis in Scala User Group
Есть вопросик - насколько использование Future[_]  как возвращаемый результат хуже/лучше просто Future[T] ?  Если _ - это как бы экзистенциальный(?) тип, но T- переменная типа(тоже любой тип). Спасибо.
источник

ΛВ

Λнтон Войцишевский... in Scala User Group
denis
Есть вопросик - насколько использование Future[_]  как возвращаемый результат хуже/лучше просто Future[T] ?  Если _ - это как бы экзистенциальный(?) тип, но T- переменная типа(тоже любой тип). Спасибо.
а где этот тайп-параметр у вас? В методе что ли?
def foo[T]: Future[T]?
источник

d

denis in Scala User Group
Λнтон Войцишевский
а где этот тайп-параметр у вас? В методе что ли?
def foo[T]: Future[T]?
в методе коллеги. Я против такой сигнатуры).
источник

НМ

Никита Мязин... in Scala User Group
denis
Есть вопросик - насколько использование Future[_]  как возвращаемый результат хуже/лучше просто Future[T] ?  Если _ - это как бы экзистенциальный(?) тип, но T- переменная типа(тоже любой тип). Спасибо.
Future[_] намекает на то что эта фьюча интересна только для выполнения сайд эффекта
в скале в таких случаях возвращают Unit (в вашем случае Future[Unit])
мб Future[Unit] стоит использовать тогда?
источник

d

denis in Scala User Group
Никита Мязин
Future[_] намекает на то что эта фьюча интересна только для выполнения сайд эффекта
в скале в таких случаях возвращают Unit (в вашем случае Future[Unit])
мб Future[Unit] стоит использовать тогда?
ok, Спасибо.
источник

Oℕ

Oleg ℕizhnik in Scala User Group
denis
Есть вопросик - насколько использование Future[_]  как возвращаемый результат хуже/лучше просто Future[T] ?  Если _ - это как бы экзистенциальный(?) тип, но T- переменная типа(тоже любой тип). Спасибо.
Для ковариантных типов нет совершенно никакого смысла использовать Future[_], а не Future[Any]
источник

λ

λoλegΥch in Scala User Group
Any противней
источник