(Untitled)

May 20, 2015 18:40

Готовясь к завтрашней лекции про линзы, нашел в недрах Control.Lens.Traversal функцию с прекрасным именем confusing:
confusing :: Applicative f => LensLike (Rift (Yoneda f) (Yoneda f)) s t a b -> LensLike f s t a b Пишут, что для fusion'а многих fmap в один.

зигохистоморфный препроморфизм

Leave a comment

Comments 7

ex_juan_gan May 20 2015, 17:46:27 UTC
wtf is Rift, btw?

Reply

lomeo May 20 2015, 18:15:33 UTC
http://ncatlab.org/nlab/show/Kan+lift
Что мне мало о чём говорит :(

Reply

ex_juan_gan May 20 2015, 19:33:19 UTC
О какая прелесть; первый раз вижу; спасибо!

Reply


palm_mute May 20 2015, 20:27:52 UTC
Как-то LensLike по жавному выглядит по соседству с Yoneda.

Reply

deni_ok May 21 2015, 04:11:55 UTC
Так лучше?

Applicative f => Optic (->) (Rift (Yoneda f) (Yoneda f)) s t a b -> Optic (->) f s t a b

Reply


migmit July 20 2015, 09:12:45 UTC
Казалось бы, при чём тут /etc/fstab...

Reply

deni_ok July 20 2015, 09:45:20 UTC
Гы

Reply


Leave a comment

Up