Size: a a a

2021 June 01

AP

Aleksei (astynax) Pi... in fprog_spb
только за счёт порождения новых, да
источник

AP

Aleksei (astynax) Pi... in fprog_spb
hot reload тоже так делается: старые куски дорабатывают параллельно с новыми, вторые постепенно вытесняют первые
источник

AP

Aleksei (astynax) Pi... in fprog_spb
Вот, пишут, что кой-чего можно таки передать по сети: https://stackoverflow.com/questions/13660267/erlang-serialization
источник

AP

Aleksei (astynax) Pi... in fprog_spb
"Можно, но не стоит" :)
источник

MP

Mike Potanin in fprog_spb
Может быть, уто удасться сделать в unisonweb через ability (алгебраические эффекты). Там стараются сделать все пересылаемым по сети, вполне возможно что континуейшены тоже пересылаются.
источник

IR

IC Rainbow in fprog_spb
это всё выглядит как лютый оверкил если честно
источник

IR

IC Rainbow in fprog_spb
"для workflow" не похоже на язык общего назначения. Возможно стоит раскрыть как это выглядит в действии.
источник

AV

Alexander Vershilov in fprog_spb
Мы делали свой недоязычок для чего-то похожего
источник

AV

Alexander Vershilov in fprog_spb
Точнее edsl в haskell
источник

AV

Alexander Vershilov in fprog_spb
Мой вывод - зря и надо было взять какое-нить lua, не лисп, поскольку правила надо было писать лютым императивщикам
источник

AV

Alexander Vershilov in fprog_spb
Или простигопсодипайтон
источник

AV

Alexander Vershilov in fprog_spb
Но в нём с сериализацией замыканий проблемы бы были и пришлось бы явные стейтмашины делать
источник

IR

IC Rainbow in fprog_spb
UE Blueprint
источник

AV

Alexander Vershilov in fprog_spb
У нас надо было слушать команды из кластера, отправлять всякие задачи дожидаться ответов, реагировать на события обрывающие вычисления и т.п.
источник
2021 June 02

RN

Ryzhikov Nikolay in fprog_spb
Специфика воркфлоу - это сильно похоже  на асинхронную и конкурентную программу, но переживающую свой рантайм много раз - бизнес процессы могут длится дни, недели или месяцы
источник

RN

Ryzhikov Nikolay in fprog_spb
Ещё страшнее вопрос миграции процессов на новый флоу где нибудь в серединке
источник

RN

Ryzhikov Nikolay in fprog_spb
Хочется вообще какого нибудь даталога
источник

RN

Ryzhikov Nikolay in fprog_spb
Процесс состоит из многопоточного control flow и тасков, как асинхронных сериализованных вызовов функций
источник

RN

Ryzhikov Nikolay in fprog_spb
Какой-то индемпотентный re-eval мнится
источник

MP

Mike Potanin in fprog_spb
Бизнес-процессы хорошо моделируются сетями Петри. Их стейт - просто набор натуральных чисел - числа фишек в каждой ячейки. И миграция при таком подходе не выглядит сверхсложной.
источник