Size: a a a

Scala User Group

2020 August 25

Oℕ

Oleg ℕizhnik in Scala User Group
У него есть, видимо более аккуратная тема с ресурсами и скоупами и тестами, но мы это всё не юзаем
источник

Oℕ

Oleg ℕizhnik in Scala User Group
Пока
источник

𝛈µ

𝛈 µ in Scala User Group
ясн
источник

Oℕ

Oleg ℕizhnik in Scala User Group
Как начнём юзать, может быть будет оч позитивные опыт
источник

𝛈µ

𝛈 µ in Scala User Group
короче вы его как жюс внедрили
источник

Oℕ

Oleg ℕizhnik in Scala User Group
Да
источник

𝛈µ

𝛈 µ in Scala User Group
ок
источник

𝛈µ

𝛈 µ in Scala User Group
в целом-то, оно так и есть
источник

𝛈µ

𝛈 µ in Scala User Group
на роль джуса и джус подходит, если тайптеги добавить, лол
источник

LR

Larisa Remneva in Scala User Group
Добрый день! Проконсультируйте пожалуйста, где можно разместить вакансию для Scala разработчика?
источник

NP

Nikita Pedorich in Scala User Group
Larisa Remneva
Добрый день! Проконсультируйте пожалуйста, где можно разместить вакансию для Scala разработчика?
источник

LR

Larisa Remneva in Scala User Group
Спасибо!)
источник

VS

Vladimir Sam in Scala User Group
Enumeratum умеет в HigherKind замуты или я много хочу?
import enumeratum._

sealed abstract class Greeting[T](bar: T => T) extends EnumEntry

object Greeting extends Enum[Greeting[???]] {


 val values = findValues

 case object Hello   extends Greeting[String](identity)
 case object GoodBye extends Greeting[Int](identity)
}


Greeting.withName("Hello").bar("foo")


типо такого
источник

Oℕ

Oleg ℕizhnik in Scala User Group
много
источник

Oℕ

Oleg ℕizhnik in Scala User Group
твой енум индексированный Greeting[String] и Greeting[Int] - это разные множества, такое на автомате умеет тока шейплес какой-то
источник

VS

Vladimir Sam in Scala User Group
да вероятно то что я мучу при помощи ADT вообще реализуемо лучше иначе, но я слишком в начале пути, чтобы это разглядеть
источник

Oℕ

Oleg ℕizhnik in Scala User Group
2.13 ?
источник

VS

Vladimir Sam in Scala User Group
нет(
источник

Oℕ

Oleg ℕizhnik in Scala User Group
ну симулировать можно как-то так

sealed trait Greeting extends EnumEntry with Product with Serializable {
 type T
 def bar: T => T
}

object Greeting extends Enum[Greeting] {
 val values = findValues

 abstract class Item[I](val bar: I => I) extends Greeting { type T = I }

 case object Hello   extends Item[String](identity)
 case object Goodbye extends Item[Int](identity)
}

```
источник

Oℕ

Oleg ℕizhnik in Scala User Group
Greeting.withName("Hello").bar("foo")

а вот это слегка недостижимо
источник