Сообщение от
Владимир Ситников
Так вот: в ОЛ подход к этой проблеме простой. Блоки выполняются в порядке от входов к выходам.
Иными словами, если есть цепочка вход--AND--OR--выход, то OR выполнится только после того, как выполнится AND.
И в этом есть огромный плюс: пользователям не нужно вручную расставлять порядок выполнения. Как составил схему, так и работает. Это офигенный плюс.
Но есть и нюанс: при таком подходе нельзя делать циклы (замыкать выход на вход), и нужно делать явные линии задержки.
В явном указании линий задержки есть огромный плюс: пользователь видит в каких частях схемы используются "новые", а в каких "старые" данные. В КДС для этого нужно нужно крайне аккуратно следить за последовательностью выполнения элементов.