Open tedinski opened 6 years ago
I think this is more easily doable than I originally though.
If we introduce a new localSpecificationFlowDef
, we can:
localSpecificationFlowDef
if it exists, or otherwise use the expanded graph from the equation node in the production graph as the maximum.<-
that exceeds the flow type.So I don't think this will be as hard as I originally thought. Unless I've just forgotten something.
Would be nice. The blocker for implementing such things was simply that we can't raise good error messages if the defining equations exceed the specified flow type.
The root of the problem is pretty much that we only have a decent mechanism for setting a minimum flow type for production attributes, because we don't track them the same way we do other flow information. They're just nodes in the graph. We can come back and see edges in that graph, but essentially have no idea where they came from.
But maybe we can live with that?