Size: a a a

Scala User Group

2021 January 31

ZM

ZLoyer Matveev in Scala User Group
aλeχknvl
нет, но там система типов с эффектами интересная
Хелло ворлды уже собирать можно? Натыкался, что паблик версия майлстоуна не оч похожа была на то что обещали разрабы. И просто не работала.
источник

I

Igor in Scala User Group
λoλi
Всем всем всем!

❤️ Приходите на скалалав! Будет Одерски, Scalawags, @odomontois и много других. Атмосфера тусича в СпейшалЧате. Билеты по промокоду STUDENT бесплатные https://inthecity.scala.love

👩‍🎓👨‍🎓Тинькофф Банк приглашает на бесплатный курс по Scala (Финтех школа Тинькофф). Занятия стартуют 8 февраля и продлятся 3 месяца. Все будет онлайн, поэтому география — вся Россия.
Заявки принимаются до 27 января, экзамены пройдут с 20 по 27 января. Подать заявку: https://fintech.tinkoff.ru/study/fintech/scala/?utm_source=scalachat
Экзамены буду доступны в личном кабинете: https://fintech.tinkoff.ru/sign-in
Может уже говорили, но сделайте что-нибудь с сайтом inthecity.scala.love
2/3 html занимает заинлайненная картинка, которая вроде даже не отображается.
Из-за этого сайт грузится с ужасной задержкой, такой ощущение что на scala-js его делали 😏
источник

λ

λoλi in Scala User Group
Igor
Может уже говорили, но сделайте что-нибудь с сайтом inthecity.scala.love
2/3 html занимает заинлайненная картинка, которая вроде даже не отображается.
Из-за этого сайт грузится с ужасной задержкой, такой ощущение что на scala-js его делали 😏
👍
источник

C

Combot in Scala User Group
MINE Excnahger (Шахта) has been banned! Reason: CAS ban.
источник
2021 February 01

MG

Mikhail Golubtsov in Scala User Group
Привет, кто подскажет есть ли трансформация в стандартной скале или котах?
List(List(1,2), List(3,4), List(5)) 
=>
List(List(1,3,5), List(1,4,5), List(2,3,5), List(2,4,5))
Из каждого списка взять по одному элементу и получить все  уникальные комбинации
источник

ЮБ

Юрий Бадальянц... in Scala User Group
Это какие-то нестандартные комбинации
источник

ЮБ

Юрий Бадальянц... in Scala User Group
источник

MG

Mikhail Golubtsov in Scala User Group
да, в стандартной скале вроде нет, но мне интуиция подсказывает что должен быть подходящий тайпкласс в котах
источник

P

Python in Scala User Group
Кто-нибудь использовал когда-нибудь https://github.com/TimWSpence/cats-stm?
источник

P

Pavel in Scala User Group
Python
Кто-нибудь использовал когда-нибудь https://github.com/TimWSpence/cats-stm?
а есть какой-нибудь хороший юзкейс на примете?
источник

Oℕ

Oleg ℕizhnik in Scala User Group
Python
Кто-нибудь использовал когда-нибудь https://github.com/TimWSpence/cats-stm?
так
источник

Oℕ

Oleg ℕizhnik in Scala User Group
а что с одноимённой либой @oleg_pyzhcov стало?
источник

Oℕ

Oleg ℕizhnik in Scala User Group
эх, как его найти то
источник

P

Python in Scala User Group
Pavel
а есть какой-нибудь хороший юзкейс на примете?
Да, Ref.modify делать если функция A => F[B], а не A => B.
источник

P

Python in Scala User Group
Oleg ℕizhnik
а что с одноимённой либой @oleg_pyzhcov стало?
Забил похоже: https://github.com/oleg-py/stm4cats
источник

P

Pavel in Scala User Group
Python
Да, Ref.modify делать если функция A => F[B], а не A => B.
а, тогда да.

к слову, в зио реф умеет это из коробки (наверняка тоже стм под капотом используется)
источник

AS

Alex Sh in Scala User Group
Python
Да, Ref.modify делать если функция A => F[B], а не A => B.
Как-то я написал что-то типа
def updateState(f: St => F[St]): F[St] =
 for {
   tup <- ref.access
   (oldSt, update) = tup
   candidate    <- f(oldSt)
   isSuccessful <- update(candidate)
   newSt        <- if (isSuccessful) candidate.pure else updateState(f)
 } yield newSt
}

Проблема тут в том, что f должна быть идемпотентна. Возможно еще есть какие-то неочевидные проблемы.
источник

P

Python in Scala User Group
В моём конкретном случае это слив буфера в хранилище.
источник

P

Python in Scala User Group
И флажок что буфер слит в true выставляется.
источник

AS

Alex Sh in Scala User Group
Python
В моём конкретном случае это слив буфера в хранилище.
Что будет если слить один и тот же буфер дважды?
источник