Size: a a a

Scala User Group

2021 January 11

GP

Grigory Pomadchin in Scala User Group
эх наверное оно дейтсивтельно для ансилд трейтов
источник
2021 January 12

AS

Alex Sh in Scala User Group
Grigory Pomadchin
интересно он работает?
У меня не заработало.
источник

GP

Grigory Pomadchin in Scala User Group
Alex Sh
У меня не заработало.
да оно не про примитивы
источник

Oℕ

Oleg ℕizhnik in Scala User Group
ты зачем это кинул
источник

GP

Grigory Pomadchin in Scala User Group
Oleg ℕizhnik
ты зачем это кинул
не видел твоих сообщений, спросил про флаг работает не работает, прочитал - не работает и для другого
источник

I

Ilya in Scala User Group
Alex Sh
У меня не заработало.
В одной из последних версий скалы 2.13 (вроде 2.13.4) такие матчинги незакрытые все стали ворнингами. Поэтому хотя бы фатал ворнингс может помочь
источник

V

Vasiliy in Scala User Group
Полез в сорцы конпелятора, но чет не нашел места, где стринги исключаются из exhaustivity check. Возможно как-то навешивается UncheckedClass (но это вроде про рефлексию) на инфу о типе, но хз, не осилил.
источник

V

Vasiliy in Scala User Group
В спеке не видел инфы про ето.
источник

ЕЗ

Елена Золотова... in Scala User Group
Добрый вечер!

Хочу поймать исключение слева
OptionT.liftF(someFunction.recover(ex => ???)).toRight( "error msg")
someFunction может бросить Throwable и тогда все падает
Подскажите, пожалуйста, какой тип нужно вернуть из .recover, чтобы получить слева строку  "error msg"?

Спасибо!
источник

AG

Alexander Galagutski... in Scala User Group
А задача как стоит возвращает Option или падает ?
источник

GP

Grigory Pomadchin in Scala User Group
в https://scastie.scala-lang.org/ пример набросать лучше компилируемый и ошибку который воспроизводит
источник
2021 January 13

KS

Kirill Shelopugin in Scala User Group
Идея перестала подсвечивать мой код, теперь только вот это вечно пишется. Пробовал уже и сбт рефрешить и кэши инвалидировать, и jdk менять. Кто-то сталкивался? Очень не хочется .idea удалять, там run конфигурации всякие.
источник

Oℕ

Oleg ℕizhnik in Scala User Group
Kirill Shelopugin
Идея перестала подсвечивать мой код, теперь только вот это вечно пишется. Пробовал уже и сбт рефрешить и кэши инвалидировать, и jdk менять. Кто-то сталкивался? Очень не хочется .idea удалять, там run конфигурации всякие.
дерево плагин выключить?
источник

ЮБ

Юрий Бадальянц... in Scala User Group
Kirill Shelopugin
Идея перестала подсвечивать мой код, теперь только вот это вечно пишется. Пробовал уже и сбт рефрешить и кэши инвалидировать, и jdk менять. Кто-то сталкивался? Очень не хочется .idea удалять, там run конфигурации всякие.
У меня при переходе на новую идею на одном проекте (основном рабочем) пришлось папку .idea удалять. Без этого ничего не помогало. На остальных проектах всё было ок
источник

M

Mikhail in Scala User Group
Kirill Shelopugin
Идея перестала подсвечивать мой код, теперь только вот это вечно пишется. Пробовал уже и сбт рефрешить и кэши инвалидировать, и jdk менять. Кто-то сталкивался? Очень не хочется .idea удалять, там run конфигурации всякие.
сохрани их в проекте
источник

D

Dauren in Scala User Group
Всем привет, такой вопрос, есть некий стрим который стримит сообщения с рэббита, я для каждого сообщения хочу создать актора, но актор почему-то не создается, в чем причина не подскажете ?
def startConsume(messageToBehavior: CommittableReadResult => Behavior[PerRequestCommand]): Future[Done] =
   run(Sink.foreach(message => ctx.spawn(messageToBehavior(message), "PerRequest")))
источник

Oℕ

Oleg ℕizhnik in Scala User Group
Добрый день Даурен, можно немного типов, контекста, скасти
источник

Oℕ

Oleg ℕizhnik in Scala User Group
Если это акка тупед, и ctx - это ActorContext, то он и не должен в принципе работать за пределами receive
источник

Oℕ

Oleg ℕizhnik in Scala User Group
За пределами актора вы можете отсылать актору сообщения, в обработке которых уж можете спавнить, что вам нужно
источник

D

Dauren in Scala User Group
источник