Size: a a a

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

2019 January 28

VY

Vasiliy Yorkin in PureScript — русскоговорящее сообщество
скоро выйдет пререлиз Halogen v5
им остался только 1 пр https://github.com/slamdata/purescript-halogen/pull/576
с v5 будет намного удобнее работать, судя по тому, что в него попадает
жаль, что у них видимо никакого майлстоуна нет, я знаю только про несколько вещей, которые они улучшили (как минимум проще станет работать с дочерними компонентами, та дичь с ChildPath + евентсорсы сделали нормально, но там очень много ещё всего помимо)
ссылки на основные PR's:
https://github.com/slamdata/purescript-halogen/pull/525
https://github.com/slamdata/purescript-halogen/pull/522

monoidmusician [9:47 PM]
I think those are the major changes ... oh, one more: the query functor is now only used for external component messages, and internal messages (initialization, html events, etc.) don't have to use that functor ... but there are constructor functions that imitate the old API, for compatibility
источник

VY

Vasiliy Yorkin in PureScript — русскоговорящее сообщество
дичь с ChildPath это я вот это имею ввиду:
источник

VY

Vasiliy Yorkin in PureScript — русскоговорящее сообщество
etc, если 10 cp нехватает, то приходится писать самому
я, кстати, так и не вникал как это работает внутри (и хорошо, потому что это выпилили, теперь это выглядит вот так https://github.com/slamdata/purescript-halogen/pull/525/files#diff-dfc6e10055e041fd953c4947a17113eeL27)
источник

R:

Ryner :: () -> IO ❄️ in PureScript — русскоговорящее сообщество
Vasiliy Yorkin
дичь с ChildPath это я вот это имею ввиду:
Ну и дичь
источник

ЗП

Зигохистоморфный Препроморфизм in PureScript — русскоговорящее сообщество
Vasiliy Yorkin
etc, если 10 cp нехватает, то приходится писать самому
я, кстати, так и не вникал как это работает внутри (и хорошо, потому что это выпилили, теперь это выглядит вот так https://github.com/slamdata/purescript-halogen/pull/525/files#diff-dfc6e10055e041fd953c4947a17113eeL27)
а почему  не вариант?
источник

VY

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

VY

Vasiliy Yorkin in PureScript — русскоговорящее сообщество
monoidmusician ещё в школу ходит
я думал ему лет 30
источник

VY

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

ЗП

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

VY

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

AG

Alex Gryzlov in PureScript — русскоговорящее сообщество
у него по моему раньше был ник nasalmusician :)
источник
2019 January 29

VK

Vladimir Klntsky in PureScript — русскоговорящее сообщество
Мне это нужно чтобы писать алгоритмы, которые используют uncons и при этом не писать отдельные реализации для каждой структуры данных.
Они будут тут -> https://github.com/8084/purescript-list-utils
В ридми unconsable я указал единственный use-case помимо этого, который смог придумать. Ну и да, я понимаю, что pursuit - не npm, но в данном случае вынесение этого в отдельный пакет оправдано.

Мимоавтор.
источник

VK

Vladimir Klntsky in PureScript — русскоговорящее сообщество
Зигохистоморфный Препроморфизм
зачем выделываться если это призмой можно сделать?
Призмами не владею (очевидно, пришло время осилить их).
источник

VK

Vladimir Klntsky in PureScript — русскоговорящее сообщество
Зигохистоморфный Препроморфизм
cons :: forall s a. Cons s s a a => a -> s -> s
cons = curry (simply L.review _Cons)

uncons :: forall s a. Cons s s a a => s -> Maybe (Tuple a s)
uncons = simply L.preview _Cons
simply - это откуда?
Pursuit/Hoogle не находят, hayoo что-то лежит.
источник

VK

Vladimir Klntsky in PureScript — русскоговорящее сообщество
(нашёл)
источник

ЗП

Зигохистоморфный Препроморфизм in PureScript — русскоговорящее сообщество
Vladimir Klntsky
simply - это откуда?
Pursuit/Hoogle не находят, hayoo что-то лежит.
Домой прийду, кину
источник

ЗП

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

VK

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

ЗП

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

ЗП

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