|
|
|
|
|
by microtonal
4610 days ago
|
|
Puppet's unpredictable ordering should be a write-and-forget benefit, but in reality it's very difficult to reason about. But this is Prolog and ordering in Prolog is deterministic. Clause goals are proven in order. When there are multiple clauses with the same predicate, they are executed in order. If this weren't the case extra-logical facilities such as cuts wouldn't work in Prolog |
|