Size: a a a

ПОКА ОДЕРСКИ НЕ ВИДИТ (спидран Олега по тофу)

2020 June 02

A

Arsen in ПОКА ОДЕРСКИ НЕ ВИДИТ (спидран Олега по тофу)
ZLoyer Matveev
возьми фобос и деймос
Жокос и бокос
источник

ZM

ZLoyer Matveev in ПОКА ОДЕРСКИ НЕ ВИДИТ (спидран Олега по тофу)
Oleg ℕizhnik
ну какой примерно код будет у инстансов
implicit def nameEncoder(implicit inner: Encoder[String]): Encoder[Name] = inner.asInstanceOf[Encoder[Name]]
источник

Oℕ

Oleg ℕizhnik in ПОКА ОДЕРСКИ НЕ ВИДИТ (спидран Олега по тофу)
implicit String ?
источник

ZM

ZLoyer Matveev in ПОКА ОДЕРСКИ НЕ ВИДИТ (спидран Олега по тофу)
поправил
источник

ZM

ZLoyer Matveev in ПОКА ОДЕРСКИ НЕ ВИДИТ (спидран Олега по тофу)
я этот вариант пытаюсь сейчас сделать, но в макросы не оч умею, завис на аргументе

еще не смотрел как генерит компаньона эстатико
источник

Oℕ

Oleg ℕizhnik in ПОКА ОДЕРСКИ НЕ ВИДИТ (спидран Олега по тофу)
implicit def encoder(implicit xtractor: Xtractor[Name]): Encoder[Name] = xtractor.xtractTypeclass[Encoder]
источник

w

welcometotheclubbudd... in ПОКА ОДЕРСКИ НЕ ВИДИТ (спидран Олега по тофу)
Oleg ℕizhnik
implicit def encoder(implicit xtractor: Xtractor[Name]): Encoder[Name] = xtractor.xtractTypeclass[Encoder]
источник

Oℕ

Oleg ℕizhnik in ПОКА ОДЕРСКИ НЕ ВИДИТ (спидран Олега по тофу)
trait Xtractor[X]{
 type Repr
 def xtractTypeClass[TC[_]](implicit tc: TC[Repr]): TC[X]
}
источник

IA

Ivan Aristov in ПОКА ОДЕРСКИ НЕ ВИДИТ (спидран Олега по тофу)
Там все в ньютайпах есть, только вот ручками приходится писать diriving для инстансов
источник

Oℕ

Oleg ℕizhnik in ПОКА ОДЕРСКИ НЕ ВИДИТ (спидран Олега по тофу)
Ivan Aristov
Там все в ньютайпах есть, только вот ручками приходится писать diriving для инстансов
что всё
источник

ZM

ZLoyer Matveev in ПОКА ОДЕРСКИ НЕ ВИДИТ (спидран Олега по тофу)
Ivan Aristov
Там все в ньютайпах есть, только вот ручками приходится писать diriving для инстансов
мы тут как раз про то чтоб ручками не писать
источник

ZM

ZLoyer Matveev in ПОКА ОДЕРСКИ НЕ ВИДИТ (спидран Олега по тофу)
Oleg ℕizhnik
trait Xtractor[X]{
 type Repr
 def xtractTypeClass[TC[_]](implicit tc: TC[Repr]): TC[X]
}
так нужно все равно Repr  вытаскиваь
источник

IA

Ivan Aristov in ПОКА ОДЕРСКИ НЕ ВИДИТ (спидран Олега по тофу)
Oleg ℕizhnik
что всё
дерайвилки
надо обязательно только писать в компаньон
implicit val encoder: Encoder[MyNewType] = deriving
источник

Oℕ

Oleg ℕizhnik in ПОКА ОДЕРСКИ НЕ ВИДИТ (спидран Олега по тофу)
ZLoyer Matveev
так нужно все равно Repr  вытаскиваь
ну в этом и фишка, что он имплиситно вытащится
источник

w

welcometotheclubbudd... in ПОКА ОДЕРСКИ НЕ ВИДИТ (спидран Олега по тофу)
Oleg ℕizhnik
ну в этом и фишка, что он имплиситно вытащится
Эх, сча бы вытащится
источник

w

welcometotheclubbudd... in ПОКА ОДЕРСКИ НЕ ВИДИТ (спидран Олега по тофу)
Oleg ℕizhnik
ну в этом и фишка, что он имплиситно вытащится
источник

λ

λoλcat in ПОКА ОДЕРСКИ НЕ ВИДИТ (спидран Олега по тофу)
@odomontois чо бы в тофу запилить
источник

λ

λoλcat in ПОКА ОДЕРСКИ НЕ ВИДИТ (спидран Олега по тофу)
Кроме доки
источник

Oℕ

Oleg ℕizhnik in ПОКА ОДЕРСКИ НЕ ВИДИТ (спидран Олега по тофу)
λoλcat
@odomontois чо бы в тофу запилить
чоньть охуенное
источник

ZM

ZLoyer Matveev in ПОКА ОДЕРСКИ НЕ ВИДИТ (спидран Олега по тофу)
Oleg ℕizhnik
ну в этом и фишка, что он имплиситно вытащится
я к тому что его конкретным надо объявить сначала, откуда взять это значение?
источник