Size: a a a

Scala User Group

2020 January 24

λ

λλ in Scala User Group
Daniel Matveev
переименуйся в IO
мне так комфортней
источник

DM

Daniel Matveev in Scala User Group
λoλdog
но эт не отменяет факта то эт таиплкасс
зачем что-то называть тайп классом если уже есть параметрический полиморфизм?
источник

λ

λoλcat in Scala User Group
λoλcat
Любой параметризованный тип - тайпкласс?
.
источник

DM

Daniel Matveev in Scala User Group
возможно тайп класс чем то отличается все же
источник

λ

λoλdog in Scala User Group
нет, но тут видно, что это специальный полиморфизм
источник

DM

Daniel Matveev in Scala User Group
выделяется*
источник

λ

λoλcat in Scala User Group
Говоря о тайпклассах мы говорим о некоторой уникальности резолвинга инстансов. Транзактор, очевидно, для любого М может быть инстантиирован тысячью способами и в рамках одной программы может присутствовать в 3 разных версиях
источник

λ

λoλcat in Scala User Group
Ни в одном месте в дуби транзактор не просится имплиситно, это должно намекать как бэ
источник

λ

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

λ

λoλdog in Scala User Group
и что
источник

λ

λoλdog in Scala User Group
то есть в твоем понимании, если там добавить везде implicit, он он вдруг станет везде таипклассом?
источник

λ

λoλdog in Scala User Group
ну там слишком абстрактно описано
источник

λ

λλ in Scala User Group
да
источник

λ

λλ in Scala User Group
ну они как бы в доке доже намекают что трансактор ето просто частично примененный врапер
источник

λ

λoλdog in Scala User Group
Для меня таиплкасс это конструкция, которая позволяет делает специальный полиморфизм. А как он юзается (явно или неявно) не важно
источник

Б

Берял in Scala User Group
λoλdog
Для меня таиплкасс это конструкция, которая позволяет делает специальный полиморфизм. А как он юзается (явно или неявно) не важно
типа List[A]?
источник

λ

λoλdog in Scala User Group
то есть trait Monoid[F]{} является таиклассом.  И не важно как ты его передаешь, явно или нет
источник

ЙШ

Йосеф Шлихман in Scala User Group
/stat@combot
источник

C

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

λ

λλ in Scala User Group
Daniel Matveev
переименуйся в IO
тебя пугают мои сайд еффекты ?:D
источник