EliCDavis / polyform

Immutable mesh processing library
https://elicdavis.gitbook.io/polyform/
MIT License
79 stars 6 forks source link

Verify Graph is DAG #23

Open EliCDavis opened 7 months ago

EliCDavis commented 7 months ago

At the moment. Nothing stops someone from defining a cyclical graph for a polyform app, which would cause an infinite loop when attempting to run a producer.

Upon the start of a polyform app, we should do a check to ensure the graph is, in fact, acyclic.