Так какая разница бета или нет? Её же открыть только для того, чтобы она показала есть циклы или нет.
Проблема циклов в том, что, если в программе есть цикл из связей, то совершенно непонятно как выполнять такую программу.
Для примера, представьте такую программу:
Код:
+-----+
1 --->| |
| ADD |---+----> ?
,->| | |
| +-----+ |
| v
^------------'
Чему должен быть равен результат такого блока?
Невозможно "досчитать до бесконечности". Поэтому программы с циклами плохие -- их непонятно как вычислять.
Единственно правильный вариант -- использовать "обратные связи" (начиная с 1.9 будут называться "линии задержки"). И, возможно, переменные помогут (но не факт)