M
Size: a a a
M
ЮБ
lift в NewType0? Вот есть у меня инстанс Monad для типа, хочу его лифтануть в ньютайп.M
M
lift в NewType0? Вот есть у меня инстанс Monad для типа, хочу его лифтануть в ньютайп.ЮБ
БЁ
К
Akka Claster typed. Хотел бы у Вас уточнить: VA
ZM
ЮБ
Raw вида Raw[F, A] и я хочу лифтануть lift[Monad, Raw[F, *]]? Так вообще можно, или только конкретизируя A?M
Raw вида Raw[F, A] и я хочу лифтануть lift[Monad, Raw[F, *]]? Так вообще можно, или только конкретизируя A?ЮБ
M
ЮБ
type Raw[F[_], A] = EitherT[WriterT[F, List[String], *], String, A]M
type Raw[F[_], A] = EitherT[WriterT[F, List[String], *], String, A]ЮБ
ЮБ
ЮБ
M
type A[F[_], T] = WriterT[F, List[String], T]
type B[F[_], T] = EitherT[A[F, *], String, T]
type X = Lambda[a => B[F,a]] // -вот это кайнд-прожектор и получается type Λ$ takes type parameters
type Koko[X] = ({type Λ$[A] = B[F,A]})#Λ$[X] // вот так должно быть.
ЮБ
type A[F[_], T] = WriterT[F, List[String], T]
type B[F[_], T] = EitherT[A[F, *], String, T]
type X = Lambda[a => B[F,a]] // -вот это кайнд-прожектор и получается type Λ$ takes type parameters
type Koko[X] = ({type Λ$[A] = B[F,A]})#Λ$[X] // вот так должно быть.