Size: a a a

Scala User Group

2021 February 18

Oℕ

Oleg ℕizhnik in Scala User Group
не понял
источник

Oℕ

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

Oℕ

Oleg ℕizhnik in Scala User Group
в скасти нужно новую ссылку кидать
источник

s

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

Oℕ

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

Oℕ

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

Oℕ

Oleg ℕizhnik in Scala User Group
это просто ошибки дурацкие, потому что ты generic пользуешься, а не derivation
источник

Oℕ

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

Oℕ

Oleg ℕizhnik in Scala User Group
sherzod
Объясните почему тут https://scastie.scala-lang.org/6F8TMNVoSyOvzt3DEzZwog
требуется указывать для SelectOption asObject чтобы выводился кодек для Options ?
проблема в том, что не может найтись Codec для Int, он просто не объявлен так, нужно написать A : Encoder: Decoder
источник

s

sherzod in Scala User Group
аа.. эх.
источник

Oℕ

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

s

sherzod in Scala User Group
спасибо, Олег. мог бы немного подумать и сам сообразить
источник

Oℕ

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

s

sherzod in Scala User Group
да, понял
источник

EM

Evgeniy Moykin in Scala User Group
Гайз ищу скала разработчика на проект, плачу хорошо, кто ищет норм проект в работу, дайте знать плиз.
источник

В

Владислав in Scala User Group
Evgeniy Moykin
Гайз ищу скала разработчика на проект, плачу хорошо, кто ищет норм проект в работу, дайте знать плиз.
источник

Oℕ

Oleg ℕizhnik in Scala User Group
Evgeniy Moykin
Гайз ищу скала разработчика на проект, плачу хорошо, кто ищет норм проект в работу, дайте знать плиз.
источник

EK

Evgenii Kuznetcov in Scala User Group
А что сейчас есть для работы с dynamodb? Я глянул scanamo. Выглядит одновременно мудрено и запущено. Наткнулся на баг в базовой функциональности и заменил на zio-stream обёртку вокруг java api
источник

I

Ilya in Scala User Group
Привет. Нужен совет тру опытных таглесс файналеров. Олег в последнем видео взял за основу тип Expr[A] ?=> A, из-за которого имплиситно потом всё превращается в совершенный код.

Я пытался сделать то же самое на скала2.
И без этого типа получается тоже ничего, но по типам все не то ( https://scastie.scala-lang.org/CAN9VW4SQD2nh5V1SWHyhw  Листинг 1)

А вот если попытаться написать с типами как в скала3 (или как у Олега), то основная программа получается отвратительной ( https://scastie.scala-lang.org/N6RlaVfzStCQ2JTk7mpvbg Листинг 2)
Если в скала2 возможность получить совершенный код из Листинга 2?
Или совершенный код для 2 скалы уже в 1-м листинге?

Комменты расставил, куда смотреть
источник

M

Mikhail in Scala User Group
Ilya
Привет. Нужен совет тру опытных таглесс файналеров. Олег в последнем видео взял за основу тип Expr[A] ?=> A, из-за которого имплиситно потом всё превращается в совершенный код.

Я пытался сделать то же самое на скала2.
И без этого типа получается тоже ничего, но по типам все не то ( https://scastie.scala-lang.org/CAN9VW4SQD2nh5V1SWHyhw  Листинг 1)

А вот если попытаться написать с типами как в скала3 (или как у Олега), то основная программа получается отвратительной ( https://scastie.scala-lang.org/N6RlaVfzStCQ2JTk7mpvbg Листинг 2)
Если в скала2 возможность получить совершенный код из Листинга 2?
Или совершенный код для 2 скалы уже в 1-м листинге?

Комменты расставил, куда смотреть
Это не ответ на твой вопрос, но лайфхак как всего лишь одним find & replace Expr => "" избавиться от бессмысленной тавтологии, масла масляного `  https://scastie.scala-lang.org/rudogma/7k8MlIvHSmCrYlrB9q0cAg
источник