Size: a a a

Scala User Group

2020 January 24

λ

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

DM

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

λ

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

λ

λoλdog in Scala User Group
а параметрический
источник

λ

λoλcat in Scala User Group
Можно начать с того, что в скале тайпклассов нет
источник

λ

λoλcat in Scala User Group
То, что мы называем тайпклассами - это то, как мы это делали бы в хаскеле. Очевидно, никому не пришло бы в голову объявлять транзактор в хаскеле как класс
источник

λ

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

λ

λoλcat in Scala User Group
Для таких вещей юзают эксплистные дикшинари
источник

λ

λoλcat in Scala User Group
Читай рекорды функций
источник

λ

λoλdog in Scala User Group
ты можешь иметь несколько реалазиции transactor в зависимости от M ?
источник

λ

λoλcat in Scala User Group
Могу и имею
источник

λ

λoλcat in Scala User Group
Банально хожу в три базы
источник

λ

λoλdog in Scala User Group
M то у них один и тот же
источник

λ

λoλcat in Scala User Group
С одним М
источник

λ

λoλdog in Scala User Group
M может быть любым, так?
источник

λ

λoλcat in Scala User Group
Хватит
источник

V

Vλadimir in Scala User Group
λoλdog
M то у них один и тот же
Как вывести несколько инстансов тайпкласса для одного M?
источник

λ

λoλdog in Scala User Group
мы с котом пришли к соглашению, он прав
источник

SA

Sergey Alaev in Scala User Group
Так чем тайпкласс отличается от нетайпкласса с идентичным типом?
источник

λ

λoλegΥch in Scala User Group
я прост поржал с 'non functional'
источник