Size: a a a

ПОКА ОДЕРСКИ НЕ ВИДИТ (как мы разрешаем котикам срать)

2020 May 02

Oℕ

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

Oℕ

Oleg ℕizhnik in ПОКА ОДЕРСКИ НЕ ВИДИТ (как мы разрешаем котикам срать)
RattenKonig 🍄🌹
я чет не понял насчет из F[Y[F[Y[A]]]] в F[Y[A]]. Это про фикспоинт? Почему вложенностей две, а не три?
какой фикспойнт
источник

R

RattenKonig 🍄🌹 in ПОКА ОДЕРСКИ НЕ ВИДИТ (как мы разрешаем котикам срать)
ну что мы сколько то раз применяя функцию рекурсивно придем к стационарной точке, после которой будет одно значение
источник

Oℕ

Oleg ℕizhnik in ПОКА ОДЕРСКИ НЕ ВИДИТ (как мы разрешаем котикам срать)
речь шла о трансформерах изоморфных Nested[F, Y, *]
источник

Oℕ

Oleg ℕizhnik in ПОКА ОДЕРСКИ НЕ ВИДИТ (как мы разрешаем котикам срать)
Y - какой-то функтор, какая-то монада
источник

Oℕ

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

Oℕ

Oleg ℕizhnik in ПОКА ОДЕРСКИ НЕ ВИДИТ (как мы разрешаем котикам срать)
соответственно, нужно добавить операцию flatten : G[G[A]] -> G[A]
источник

Oℕ

Oleg ℕizhnik in ПОКА ОДЕРСКИ НЕ ВИДИТ (как мы разрешаем котикам срать)
в этой операции как раз проблема возникает
источник

R

RattenKonig 🍄🌹 in ПОКА ОДЕРСКИ НЕ ВИДИТ (как мы разрешаем котикам срать)
ааа, получается G[A] = F[Y[A]]
источник

Oℕ

Oleg ℕizhnik in ПОКА ОДЕРСКИ НЕ ВИДИТ (как мы разрешаем котикам срать)
потому что в общем, зная, что F и G - монады, получить F[G[F[G[A]]]] -> F[G[A]] невозможно
источник

Oℕ

Oleg ℕizhnik in ПОКА ОДЕРСКИ НЕ ВИДИТ (как мы разрешаем котикам срать)
но если у тебя есть функция swap: G[F[A]] -> F[G[A]]
источник

Oℕ

Oleg ℕizhnik in ПОКА ОДЕРСКИ НЕ ВИДИТ (как мы разрешаем котикам срать)
ты можешь получить
F.map(swap[G[A]]) : F[G[F[G[A]]]] -> F[F[G[G[A]]] и тогде
F.map(swap[G[A]]]) andThen F.flatten andThen F.map(G.flatten) будет твоей операцией искомой
источник

R

RattenKonig 🍄🌹 in ПОКА ОДЕРСКИ НЕ ВИДИТ (как мы разрешаем котикам срать)
в общем апликативы это заебись
источник

R

RattenKonig 🍄🌹 in ПОКА ОДЕРСКИ НЕ ВИДИТ (как мы разрешаем котикам срать)
осталось узнать что такое lattice и какие плюшки оно могло бы дать
источник

Oℕ

Oleg ℕizhnik in ПОКА ОДЕРСКИ НЕ ВИДИТ (как мы разрешаем котикам срать)
латтис
источник

Oℕ

Oleg ℕizhnik in ПОКА ОДЕРСКИ НЕ ВИДИТ (как мы разрешаем котикам срать)
это решётка
источник

Oℕ

Oleg ℕizhnik in ПОКА ОДЕРСКИ НЕ ВИДИТ (как мы разрешаем котикам срать)
самый простой пример - числа и порядок
источник

K

KrivdaTheTriewe in ПОКА ОДЕРСКИ НЕ ВИДИТ (как мы разрешаем котикам срать)
источник

Oℕ

Oleg ℕizhnik in ПОКА ОДЕРСКИ НЕ ВИДИТ (как мы разрешаем котикам срать)
если у тебя есть операции min и max
источник

KC

Kain Crow in ПОКА ОДЕРСКИ НЕ ВИДИТ (как мы разрешаем котикам срать)
Это Фотошоп я программист меня не обманешь
источник