Size: a a a

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

2018 August 22

VY

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

AK

Anton Kotenko in PureScript — русскоговорящее сообщество
и ещё я не понял что с текстами, там нету про row-poly Effects?
источник

VY

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

AK

Anton Kotenko in PureScript — русскоговорящее сообщество
можно помочь конечно
источник

AK

Anton Kotenko in PureScript — русскоговорящее сообщество
главное засинкаться и не помогать одно и то же :)
источник

VY

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

AK

Anton Kotenko in PureScript — русскоговорящее сообщество
а кто-нибудь smolder использует?
источник

VY

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

VY

Vasiliy Yorkin in PureScript — русскоговорящее сообщество
Я не использую)
источник

AK

Anton Kotenko in PureScript — русскоговорящее сообщество
Vasiliy Yorkin
10 глава только осталась кстати
она как раз про эффекты :)
источник

AK

Anton Kotenko in PureScript — русскоговорящее сообщество
https://dvdsgl.co/2016/a-trello-monad-in-the-dark/ ещё вопрос, есть ли серьёзные минусы у такого подхода?

вкратце, вместо того чтобы обрабатывать ошибки через Either / Except / MonadError, весь UI оборачивается в Aff,  потом в forall e. ReaderT Model (Aff e) a (где Model это модель) (который имплементит MonadError), за счёт этого ask можно использовать чтобы вытащить текущую модель, а runAff чтобы обработать ошибки и проч. и собственно запустить программу
источник

AK

Anton Kotenko in PureScript — русскоговорящее сообщество
Не очень понимаю как менять модель таким способом
источник

AK

Anton Kotenko in PureScript — русскоговорящее сообщество
а, наверное я не прав, a — это модель, а то что я назвал Model это константные данные приложения (текущий юзер например)
источник

VY

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

VY

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

VY

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

VY

Vasiliy Yorkin in PureScript — русскоговорящее сообщество
у Джастина есть примеры как врапать такие пакеты (разными способами)
источник

ЗП

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

VY

Vasiliy Yorkin in PureScript — русскоговорящее сообщество
типа этого же node-trello о котором упомянуто в посте
источник

AK

Anton Kotenko in PureScript — русскоговорящее сообщество
а, ну я про другое наверное
источник