Size: a a a

Reatom — стейт-менеджер

2020 August 02

VP

Viktor Pasynok in Reatom — стейт-менеджер
Но ведь чешется же :D
источник

a

artalar in Reatom — стейт-менеджер
Всем кому чешется велком пилить v1-compatible версию 😜
источник

a

artalar in Reatom — стейт-менеджер
Вместе быстрее осилим
источник

VP

Viktor Pasynok in Reatom — стейт-менеджер
А есть список задач?)
источник

a

artalar in Reatom — стейт-менеджер
Viktor Pasynok
А есть список задач?)
Ок, будет скоро)
источник

VP

Viktor Pasynok in Reatom — стейт-менеджер
источник

🐏G

🐏 Alexander Gontarev... in Reatom — стейт-менеджер
Боже мой, вторая версия готовится, я первую еще не юзал 😄
источник

ДК

Дмитрий К in Reatom — стейт-менеджер
Да я редко такое курю, не замечаю от этого никакого эффектора.
источник
2020 August 03

V

Valentin in Reatom — стейт-менеджер
Всем приветы!! А есть «шина» для формика или другой библиотеки для сложных форм?
источник

a

artalar in Reatom — стейт-менеджер
Дмитрий К
Да я редко такое курю, не замечаю от этого никакого эффектора.
Вообще круто.
Ну ты упростил)
На генераторах можно похожего добиться: кода будет не сильно больше, но семантика более явная. Сейчас семантика очень тяжёлая, тем более что алгебраических эффектов (или как это называется?) в ЖС нативно нет
источник

a

artalar in Reatom — стейт-менеджер
Valentin
Всем приветы!! А есть «шина» для формика или другой библиотеки для сложных форм?
Я не видел👀
источник

ДК

Дмитрий К in Reatom — стейт-менеджер
На генераторах придётся все нативные методы переизобретать. К тому же генераторы в итоге будут медленнее обычного синхронного кода.
источник

a

artalar in Reatom — стейт-менеджер
Дмитрий К
На генераторах придётся все нативные методы переизобретать. К тому же генераторы в итоге будут медленнее обычного синхронного кода.
Разве оверхеда на throw нет?
источник

ДК

Дмитрий К in Reatom — стейт-менеджер
Он лишь в точках асинхронности, а не в каждой функции.
источник

a

artalar in Reatom — стейт-менеджер
Дмитрий К
Он лишь в точках асинхронности, а не в каждой функции.
Ну это сильно мешает оптимизирующему компилятору
источник

ДК

Дмитрий К in Reatom — стейт-менеджер
throw вообще никак не мешает. А вот генераторы - мешают, да.
источник

MK

Mikhail Kilin in Reatom — стейт-менеджер
artalar
Вот этот странный STOP выполняет две функции:
1) указывает граф-волкеру что дальнейшнее распространение по этой ветке не должно происходить
2) позволяет отфильтровывать на уровне типов данные
я бы все-таки выделил это в отдельную функцию filter, зачем знать разрабу про реализацию?
источник

a

artalar in Reatom — стейт-менеджер
Mikhail Kilin
я бы все-таки выделил это в отдельную функцию filter, зачем знать разрабу про реализацию?
Потому что STOP может не только возвращаться, но и приходить: https://t.me/reatom_ru/12904
источник

a

artalar in Reatom — стейт-менеджер
Можно (и многие так будут делать) выделить этот кейс в отдельное апи, как сейчас on у declareAtom, но я не хочу плодить сущности, которые под собой скрывают одно и тоже
источник

a

artalar in Reatom — стейт-менеджер
Но это еще открытый вопрос
источник