RileyEv / CircuitFlow

Dataflow DSL, using Symmetric Monoidal Categories
https://circuitflow.rly.rocks/
BSD 3-Clause "New" or "Revised" License
6 stars 2 forks source link

DAG as a Circuit #57

Open RileyEv opened 3 years ago

RileyEv commented 3 years ago

Why is representing the DAG as a Circuit a good idea? This is one of the areas the reviewers were very unconvinced by.

It's just fiddling with inputs, it's not very declarative, and all that just because of the decision to basically map the intended workflow DAGs to a fixed two-dimensional grid with certain columns in which data has to flow. For example, the swap-calls (and surrounding setup) would not be required if graphs would be allowed to be more free form.

RileyEv commented 3 years ago

Maybe this needs linking deeper into a visual style language

Can swap be avoided? Try and have less manual fiddling of wires