Size: a a a

Scala User Group

2020 January 15

AD

Apache DOG™ in Scala User Group
Товарищи, куда смотреть про подробности Tasty формата и прочей меты?
источник

HV

Henadz Varantsou in Scala User Group
на прошлогоднем scaladays была преза про tasty
источник

AD

Apache DOG™ in Scala User Group
Henadz Varantsou
на прошлогоднем scaladays была преза про tasty
Спасиб
источник

AO

Alexey Otts in Scala User Group
λoλdog
кек, а еще бы вообще все ошибки сделать вменяемыми
Да хрен с ними, я просто пол года назад поставил issue, и там автор сказал, что у него лапки. И тут, внезапно, кто то это дело закрывает
источник

Oℕ

Oleg ℕizhnik in Scala User Group
KrivdaTheTriewe
да и в другом тоже, только потом наследников не видно
В другом запрещает
источник

K

KrivdaTheTriewe in Scala User Group
Oleg ℕizhnik
В другом запрещает
Что то у меня даж варнинг не бросило , когда я от силда в другом юните компиляции отнаследовался
источник

Oℕ

Oleg ℕizhnik in Scala User Group
KrivdaTheTriewe
Что то у меня даж варнинг не бросило , когда я от силда в другом юните компиляции отнаследовался
Ты унаследовался от силда или от его потомка?
источник

AO

Alexey Otts in Scala User Group
Boris
только до 0.12.6 везде обновил....
Надеюсь 12.7 быстро выкатят
источник

AO

Alexey Otts in Scala User Group
Oleg ℕizhnik
Ты унаследовался от силда или от его потомка?
С потомком, конечно, жёсткая дыра
источник

Oℕ

Oleg ℕizhnik in Scala User Group
Alexey Otts
С потомком, конечно, жёсткая дыра
не думаю, что дыра
источник

AO

Alexey Otts in Scala User Group
Хз конечно, но с моей колокольни выглядит как баг
источник

Oℕ

Oleg ℕizhnik in Scala User Group
sealed trait Freer[+F[+_], A]
final case class Pure[+A](a :A) extends Freer[Nothing, A]

trait Bind[+F[+_], +A] extends Freer[F, A]{
  type Pin
  def head: F[Pin]
  def cont(a: Pin): Freer[F, A]
}
источник

Oℕ

Oleg ℕizhnik in Scala User Group
Я намеренно определяю конструктор Bind как структуру из трёх компонент -
(type Pin, F[Pin], Pin => Freer[F, A])
источник

Oℕ

Oleg ℕizhnik in Scala User Group
Инстансы с таким конструктором должны быть экземплярами конкретных наследников Bind, меня это устраивает, это не ломает GADT структуру Freer при этом
источник

Oℕ

Oleg ℕizhnik in Scala User Group
Иными словами, мне кажется иногда удобнее и/или эффективнее использовать trait вместо case class в качестве одного из конструкторов алг. типа
источник

Oℕ

Oleg ℕizhnik in Scala User Group
В этом случае пока не видно, почему это может быть принципиально лучше, но если структура содержала бы
какую-то полиморфную функцию (которых в скала 2 нет), стало бы очевидно, что нужно юзать трейт
источник

EP

EnterpriseJira PluginDev in Scala User Group
Посоветуйте работающий плагин Scala для VS Code
источник

Oℕ

Oleg ℕizhnik in Scala User Group
EnterpriseJira PluginDev
Посоветуйте работающий плагин Scala для VS Code
metals
источник

NV

Nikita Vilunov in Scala User Group
Подскажите пожалуйста, какие полезные юзкейзы есть у softwaremill tagging?
источник

Oℕ

Oleg ℕizhnik in Scala User Group
Nikita Vilunov
Подскажите пожалуйста, какие полезные юзкейзы есть у softwaremill tagging?
легковесные ньютайпы
источник