Size: a a a

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

2018 August 27

ЗП

Зигохистоморфный Препроморфизм in PureScript — русскоговорящее сообщество
кана
liftA2 (+) (m^.at a) (m^.at b)
он же говорит, что может быть больше их)
источник

ЗП

Зигохистоморфный Препроморфизм in PureScript — русскоговорящее сообщество
кана
liftA2 (+) (m^.at a) (m^.at b)
и я думаю лучше ^? чем ^. потому что для траверсабл лучше превью
источник

к

кана in PureScript — русскоговорящее сообщество
maybe 0 sum . traverse (Map.lookup _ m) $ ["a", "b"]
источник

к

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

AK

Anton Kotenko in PureScript — русскоговорящее сообщество
Зигохистоморфный Препроморфизм
он же говорит, что может быть больше их)
может быть больше, но в каждой конретной ситуации кол-во определено. вряд ли будет больше 15.
это в общем какая-то пользовательская функция которая (сейчас) выглядит как (Map String a) -> (Map String a), пользователь её имплементит как хочет. во входную приходят известные в в ран-тайме значения, из входной тоже распределяется по соответсвующим местам.
источник

AK

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

AK

Anton Kotenko in PureScript — русскоговорящее сообщество
кана
liftA2 (+) (m^.at a) (m^.at b)
это выглядит удобно и коротко
источник

ЗП

Зигохистоморфный Препроморфизм in PureScript — русскоговорящее сообщество
Anton Kotenko
может быть больше, но в каждой конретной ситуации кол-во определено. вряд ли будет больше 15.
это в общем какая-то пользовательская функция которая (сейчас) выглядит как (Map String a) -> (Map String a), пользователь её имплементит как хочет. во входную приходят известные в в ран-тайме значения, из входной тоже распределяется по соответсвующим местам.
и еще, у тебя Map String a тоесть ключь всегда строка, тогда возьми Foreign.Object
источник

AK

Anton Kotenko in PureScript — русскоговорящее сообщество
Зигохистоморфный Препроморфизм
и еще, у тебя Map String a тоесть ключь всегда строка, тогда возьми Foreign.Object
Тоже интересно, спасибо!
источник

AK

Anton Kotenko in PureScript — русскоговорящее сообщество
Благодарю вас, пищи для размышлений у меня теперь достаточно :)
источник
2018 August 28

AK

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

к

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

к

кана in PureScript — русскоговорящее сообщество
Сильно не уверен, что читшит удобнее, ведь это картинка, по ней нельзя искать
источник

к

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

AK

Anton Kotenko in PureScript — русскоговорящее сообщество
кана
А так открываешь доку, там есть:
- или модуль с операторами
- или по названию функции можно найти нужный оператор
с линзами проблема (у меня) что дефениции функций сложно читать, при том что смысл действительно простой под ними. та книжка про линзы очень помогла, но там кажется ещё нет главы про операторы с примерами.
источник

AK

Anton Kotenko in PureScript — русскоговорящее сообщество
видел какой-то сайт с читшитами интерактивными недавно, надо бы там пурсу завести
источник

AK

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

к

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

AK

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

VY

Vasiliy Yorkin in PureScript — русскоговорящее сообщество
кто-нибудь понимает как это использовать? https://github.com/MonoidMusician/purescript-halogen-pager/blob/master/src/Halogen/Pager.purs
источник