Size: a a a

PureScript — русскоговорящее сообщество

2018 August 16

ЗП

Зигохистоморфный Препроморфизм in PureScript — русскоговорящее сообщество
Vasiliy Yorkin
не могу этот экстенд вкурить для Store, смысл его
w a -> w (w a) - duplicate
m (m a) -> m a - join
источник

VY

Vasiliy Yorkin in PureScript — русскоговорящее сообщество
т.е. после применения extend это "следующий" Store будет
я имею ввиду, что я сейчас представляю себе это так:
если я сделаю extend, то в этом кортеже (который в Store) я получу ф-цию, которая мне вернет "следующий" Store
источник

ЗП

Зигохистоморфный Препроморфизм in PureScript — русскоговорящее сообщество
можно сказать это идея tails
источник

VY

Vasiliy Yorkin in PureScript — русскоговорящее сообщество
т.е. я как бы могу "передвигаться" от стора к стору с помощью extend
источник

ЗП

Зигохистоморфный Препроморфизм in PureScript — русскоговорящее сообщество
Vasiliy Yorkin
т.е. я как бы могу "передвигаться" от стора к стору с помощью extend
ага, почитай про зипперы и поймешь
источник

VY

Vasiliy Yorkin in PureScript — русскоговорящее сообщество
Зигохистоморфный Препроморфизм
можно сказать это идея tails
а что за идея?
источник

VY

Vasiliy Yorkin in PureScript — русскоговорящее сообщество
да я вроде перечитывал недавно
источник

ЗП

Зигохистоморфный Препроморфизм in PureScript — русскоговорящее сообщество
источник

VY

Vasiliy Yorkin in PureScript — русскоговорящее сообщество
да, это перечитывал позавчера) ладно, ну я вроде как-то с трудом ухватил основную идею, наверное. на практике я сразу запутался как увидел
источник

ЗП

Зигохистоморфный Препроморфизм in PureScript — русскоговорящее сообщество
монады, стейты, данные
комонады, костейты, коданные
коданные значит могут быть бесконечными структурами по примеру ленты Тьюринга или стримов
источник

ЗП

Зигохистоморфный Препроморфизм in PureScript — русскоговорящее сообщество
free monad - dsl
cofree comonad - interpreter
источник

к

кана in PureScript — русскоговорящее сообщество
Vasiliy Yorkin
hm,
newtype E6 a = E6 ((Unit → a → a) → Unit)

foo ∷ ∀ a b. (b → a) → (a → b) → E6 a → E6 b
foo h f (E6 g) = E6 \cb → g (\x y → h $ cb x (f y))
Экспоненциальный функтор
источник

к

кана in PureScript — русскоговорящее сообщество
Хоть мне больше нравится "инвариант", но я не уверен в корректности
источник

к

кана in PureScript — русскоговорящее сообщество
я надеюсь ты понимаешь, что такими сообщениями никак не помогаешь, в чем же цель твоя
про зипперы норм
источник

VY

Vasiliy Yorkin in PureScript — русскоговорящее сообщество
кана
Экспоненциальный функтор
интересно, почему экспоненциальные
источник

ЗП

Зигохистоморфный Препроморфизм in PureScript — русскоговорящее сообщество
не, это больше инвариант
источник

VY

Vasiliy Yorkin in PureScript — русскоговорящее сообщество
про зипперы если честно мне особо тоже не помогло, я три раза перечитал эту главу или 4, т.е. что такое зипперы и как их использовать я понял, но со стором и комонадами я не смог это увязать когда увидел использование в реальной жизни в халогеновом пакете
источник

VY

Vasiliy Yorkin in PureScript — русскоговорящее сообщество
источник

ЗП

Зигохистоморфный Препроморфизм in PureScript — русскоговорящее сообщество
👍
источник

VY

Vasiliy Yorkin in PureScript — русскоговорящее сообщество
источник