Size: a a a

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

2020 November 06

KV

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

KV

Kirill Valyavin in PureScript — русскоговорящее сообщество
Делатель конкура мне на реддите втирал, что конкур начинлся как более высокоуровневая и монадная обёртка над рефлексом, и я додумал, что типа там-то должно быть лучше
Но в итоге в конкуре видимо просто вырезано фрп, очень жаль
источник

KV

Kirill Valyavin in PureScript — русскоговорящее сообщество
Если бы это была реально обёртка рефлекса с простым фоллбэком на низкий уровень, было бы очень здорово
источник

KV

Kirill Valyavin in PureScript — русскоговорящее сообщество
Для примера, какой-нибудь wizard с последовательным заполнением формочек на голом рефлексе делать довольно муторно
источник

KV

Kirill Valyavin in PureScript — русскоговорящее сообщество
В конкуре проще, потому что там есть темпоральная композиция, но...
источник

NI

Nick Ivanych in PureScript — русскоговорящее сообщество
Kirill Valyavin
В конкуре проще, потому что там есть темпоральная композиция, но...
Мож тогда уж поставить задачу так, что чего бы ето такого в рефлекс добавить, чтоб получше-попроще было ;-)
источник

KV

Kirill Valyavin in PureScript — русскоговорящее сообщество
Nick Ivanych
Мож тогда уж поставить задачу так, что чего бы ето такого в рефлекс добавить, чтоб получше-попроще было ;-)
Это хорошая постановка, но там не хватает интеропа с реактом, и я не уверен, что его реально добавить
источник

KV

Kirill Valyavin in PureScript — русскоговорящее сообщество
Хотя вообще чёита, должно быть не сильно сложно
источник

ЕО

Евгений Омельченко... in PureScript — русскоговорящее сообщество
Зигохистоморфный Препроморфизм
это одностейтовость, и это зло
Так язык-то однопоточный, не надо даже в STM пихать, чтобы с одним стейтом жить. Стейт в одностейтовом RP это своебразный coWorld, декларативное описание внутренней реальности программы
источник

ЕО

Евгений Омельченко... in PureScript — русскоговорящее сообщество
Kirill Valyavin
Делатель конкура мне на реддите втирал, что конкур начинлся как более высокоуровневая и монадная обёртка над рефлексом, и я додумал, что типа там-то должно быть лучше
Но в итоге в конкуре видимо просто вырезано фрп, очень жаль
А где в реальном FRP не вырезано? Обычно строят высокоуровневые обёртки, которые сокращают гибкость FRP

Ивен в бананах
источник

KV

Kirill Valyavin in PureScript — русскоговорящее сообщество
Евгений Омельченко
Так язык-то однопоточный, не надо даже в STM пихать, чтобы с одним стейтом жить. Стейт в одностейтовом RP это своебразный coWorld, декларативное описание внутренней реальности программы
По-моему тут совсем другое имеется в виду, а именно, что нет виджетов с изолированным стейтом, и все события и стейт на самом деле глобальны
источник

ЕО

Евгений Омельченко... in PureScript — русскоговорящее сообщество
Ааа
источник

KV

Kirill Valyavin in PureScript — русскоговорящее сообщество
Евгений Омельченко
А где в реальном FRP не вырезано? Обычно строят высокоуровневые обёртки, которые сокращают гибкость FRP

Ивен в бананах
В том же рефлексе ничего не вырезано
источник

KV

Kirill Valyavin in PureScript — русскоговорящее сообщество
В cycle.js насколько я понимаю тоже
источник

KV

Kirill Valyavin in PureScript — русскоговорящее сообщество
В реализациях фрп часто не хватает pull компонента, но это не то чтобы конец света
источник

ЕО

Евгений Омельченко... in PureScript — русскоговорящее сообщество
А зачем нужен pull component?
источник

KV

Kirill Valyavin in PureScript — русскоговорящее сообщество
Евгений Омельченко
А зачем нужен pull component?
Чтобы не приседать дополнительно ради возможности задать сэмплинг бихейвиров на верхнем уровне, когда уже всё скомпозилось. В чистом push набор комбинаторов такой, что надо сразу сэмплить, и это не композится
источник

KV

Kirill Valyavin in PureScript — русскоговорящее сообщество
Т. е. это как если бы соединяя две векторых картинки надо было их растеризовывать. Ну очень приблизительно
источник

ЕО

Евгений Омельченко... in PureScript — русскоговорящее сообщество
Семплить means дискретизировать?
источник

KV

Kirill Valyavin in PureScript — русскоговорящее сообщество
Евгений Омельченко
Семплить means дискретизировать?
Ну да
источник