Size: a a a

Scala User Group

2021 January 22

AS

Alex Sh in Scala User Group
плюсую вопрос
источник

λ

λoλcat in Scala User Group
Было бы достаточно ссылки на годный сбт проект
источник

Oℕ

Oleg ℕizhnik in Scala User Group
без кросс билда могу ответить
источник

λ

λoλcat in Scala User Group
Oleg ℕizhnik
без кросс билда могу ответить
Ну ответь
источник

Oℕ

Oleg ℕizhnik in Scala User Group
ну я предположу,
.withDottyCompat(scalaVersion.value)
источник

P

Python in Scala User Group
λoλcat
У кого есть опыт кросс-билда большого проекта с кучей внешних зависимостей со Scala 3?

Как заюзать либы, не опубликованные под скала 3 в режиме совместимости?
Опыт есть, но там всё поменялось с тех пор. Последний sbt сделал всё проще.

https://twitter.com/rtarasovs/status/1256865970070720513?s=19
источник

P

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

Oℕ

Oleg ℕizhnik in Scala User Group
0.22 это очень старая
источник

λ

λoλcat in Scala User Group
я так понимаю, что все, что работало с шейплесом - под 3 даже не будут паблишить
источник

λ

λoλcat in Scala User Group
то же касается всяких енумератумов
источник

NT

Nik Ts in Scala User Group
Всем привет! Вопрос, написал такую связку action-ов в Slick, подскажите плз как правильно обработать  Future в 25 строке, дождавшись ее выполнения и вообще нормально ли так делать в контексте for comprehension?
источник

AS

Aλexander Semenov in Scala User Group
Я бы не выполнял асинхронных операций внутри транзакций, но если очень хочется есть вроде DBIO.fromFuture или что-то такое?
источник

AS

Aλexander Semenov in Scala User Group
возвр. тип переусложнённый, достаточно DBIO[Option[Foo]]
источник

AS

Aλexander Semenov in Scala User Group
ну и эксепшны... на совсем крайняк есть DBIO.failed или что-то такое
источник

NT

Nik Ts in Scala User Group
спасибо большое попробую!
источник

NT

Nik Ts in Scala User Group
Aλexander Semenov
Я бы не выполнял асинхронных операций внутри транзакций, но если очень хочется есть вроде DBIO.fromFuture или что-то такое?
да вот нашел DBIO.from
источник

λ

λoλcat in Scala User Group
λoλcat
У кого есть опыт кросс-билда большого проекта с кучей внешних зависимостей со Scala 3?

Как заюзать либы, не опубликованные под скала 3 в режиме совместимости?
источник

Oℕ

Oleg ℕizhnik in Scala User Group
Как же хочу мигрировать проект с dotty 0.28 на scala 3.0, третий раз сажусь и снова больно
источник

IL

Ivan Lopatin in Scala User Group
https://scastie.scala-lang.org/g3XjOpvmTISLHrGNI7mVdw
Хочу при создании ZLayer выполнить сайдэффект над его содержимым, что-то типа flatTap. Получилось довольно уродливо, можно ли сделать изящнее?
  layer >>> ZLayer.fromFunctionManyM { r =>
   init.provide(r).as(r)
 }

Изначально идея в том, чтобы при создании слоя с БД выполнить миграции (в тестах).
источник

Oℕ

Oleg ℕizhnik in Scala User Group
Ivan Lopatin
https://scastie.scala-lang.org/g3XjOpvmTISLHrGNI7mVdw
Хочу при создании ZLayer выполнить сайдэффект над его содержимым, что-то типа flatTap. Получилось довольно уродливо, можно ли сделать изящнее?
  layer >>> ZLayer.fromFunctionManyM { r =>
   init.provide(r).as(r)
 }

Изначально идея в том, чтобы при создании слоя с БД выполнить миграции (в тестах).
источник